这是编译器错误(为了便于阅读,略有改动).
这个总是困惑我.FxCop告诉我返回List是一件坏事,而派生的Collection<T>派对应该是优先的返回类型.
此外,FxCop表示可以List<T>用于内部数据存储\操作.好吧,我明白了,但我没有得到的是编译器抱怨尝试隐式转换List<T>为Collection<T>.没有List<T>更多的接口充电和功能?为什么要禁止隐式转换?
另一个源于上述问题:new List<int>(some collection<int>)构造函数昂贵吗?
谢谢,
瓦伦丁瓦西里耶夫