jsm*_*ith 1 c# collections declaration object
可能重复:
C#中的字符串与字符串
我有一个简单的场景,我将网格绑定到将存储在列表中的对象集合.我想知道的问题是,声明对象列表的最佳做法是什么?
IList<object> myCollection;
Run Code Online (Sandbox Code Playgroud)
要么
IList<Object> myCollection;
Run Code Online (Sandbox Code Playgroud)
我已经阅读了一些代码标准文章,很多人建议使用String vs string,所以我想知道同样的规则是否适用于此,为什么?两种方法(如果有的话)有什么不同,以及以一种方式与另一种方式相比,有什么样的性能提升.
此网格是自定义控件的一部分,其中列表作为将绑定到网格的属性公开.
string
并object
是C#语言的关键字和决心System.String
,并System.Object
分别类.使用over 的理论优势是降低了对Base Class Library的依赖性.但是,由于BCL是.NET Framework的核心部分,因此在简单的情况下可以避免实际的 "优势" .这种"优势"是恕我直言的争议.object
Object
using System;