我正在使用 FxCop 工具进行代码分析,它显示了一个严重错误,例如“不要公开泛型列表”,它建议不要使用列表对象,而是尝试使用 ICollection。
我试图用 ICollection 替换列表,但是我有很多地方插入和添加范围方法,无论如何我都需要它们来实现我的业务逻辑
“所以我如何在 Icollection 上使用 Insert、AddRange 和其他列表方法而不使用类型转换或使用 ToList() 方法,因为如果我必须使用这些方法,那么为什么我应该用 ICollection 替换列表”
如果您不明白我的问题是什么,请不要标记任何重复的内容。