摘要:
1.System.Colloctions中表示集合的行为的接口有:1)ICollection;定义所有集合的大小,枚举数和同步方法。派生于IEnumerable它定义了集合类最基本的行为,所有集合类都实现了这个接口(基接口)但是它的行为太过于基本:主要就是一个Count属性,单独实现它没有太大意义2)IEnumerable;公开枚举数,该枚举支持在集合上进行简单迭代它只有一个方法GetEnumerator(),该方法可以返回一个IEnumerator接口,通过它可以遍历集合基本上所有集合类都实现了这个接口3)IList;IList实现是可排序且可按照索引访问其成员的值的集合,它本身实现了ICo 阅读全文
摘要:
1.typeof(x),中的x必须是某一具体的类、类型名称等,不可以是变量名称;2.GetType()方法继承自object,所以C#中任何对象都具有GetType()方法,它的作用和typeof()相同,返回type类型的当前对象类型;比如有这样一个变量iint32 i=new int32();i.GetType()返回值类型是int32类型,但是无法使用typeof(),因为i是一个变量,如果要使用typeof,则只能:typeof(int32),返回的同样是int32; 阅读全文