摘要: 泛型类和泛型方法同时具备可重用性、类型安全和效率,这是非泛型类和非泛型方法无法具备的。泛型通常用在集合和在集合上运行的方法中。.NET Framework 2.0 版类库提供一个新的命名空间System.Collections.Generic,其中包含几个新的基于泛型的集合类。建议面向 2.0 版的所有应用程序都使用新的泛型集合类,而不要使用旧的非泛型集合类,如ArrayList。有关更多信息,请参见.NET Framework 类库中的泛型(C# 编程指南)。当然,也可以创建自定义泛型类型和方法,以提供自己的通用解决方案,设计类型安全的高效模式。下面的代码示例演示一个用于演示用途的简单泛型链 阅读全文
posted @ 2013-01-10 15:41 xiepeixing 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 定义带索引器和访问器的接口public interface ISampleInterface{ // Property declaration: string Name { get; set; }}由于接口本身特点,接口属性的访问器不具有体。因此,访问器的用途是指示属性是否为读写、只读或只写。在此例中,接口IEmployee具有读写属性Name和只读属性Counter。Employee类实现IEmployee接口并使用这两种属性。程序读取新雇员的姓名和雇员的当前编号,并显示雇员姓名和计算所得的雇员编号。可以使用属性的完全限定名,它引用声明成员... 阅读全文
posted @ 2013-01-10 14:47 xiepeixing 阅读(2688) 评论(0) 推荐(0) 编辑