MicroSoft C#代码规范(Record)
一定请 将代表了读/写集合的属性或返回值声明为Collection或其子类,将代表了只读集合的属性或返回值声明为ReadOnlyCollection或其子类。您应该重新考虑对于 ArrayList 的使用,因为所有添加至其中的对象都被当做System.Object ,当从ArrayList取回值时,这些对象都会拆箱,并返回其真实的值类型。所以我们推荐您使用定制类型的集合,而不是ArrayList。比如,.NET在System.Collection.Specialized命名空间内为Stri... 阅读全文