Code Bye

为什么VS上没有

为什么VS上的List<T>类 没有IEnumerator<T> IEnumerable<T>.GetEnumerator()和System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() 而这个上面就有574行和578行http://referencesource.microsoft.com/#mscorlib/system/collections/generic/list.cs,9c3d580a8b7a8fe8
解决方案

20

原因是VisualStudio的对象浏览(Object Broswer)窗口只显示公共成员。
IEnumerable<T>.GetEnumerator等,属于显式接口实现,不是List<T>的公共方法。

20


私有的方法当然不会暴露出来

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明为什么VS上没有