摘要:
class A<T> where T:new() 这是类型参数约束,where表名了对类型变量T的约束关系。where T:A 表示类型变量是继承于A的,或者是A本省。where T: new()指明了创建T的实例应该使用的构造函数。 .NET支持的类型参数约束有以下五种: where T: str 阅读全文
摘要:
1.实例化对象,执行构造函数。 2.泛型约束条件:无参构造函数(仅无参构造函数,有参不行) 3.覆盖基类属性和方法(与override不同,override重写,方法属性必须有abstract或virtual,new覆盖,可以修饰 (除abstract)任何方法和属性;此两者互斥,最大区别是子类转父 阅读全文
摘要:
1.调用基类的方法 2.搭配构造函数执行基类的有参无参构造函数 阅读全文
摘要:
1.this代表当前类的实例对象 2.搭配构造函数:a.直接当成参数传递 b.构造函数执行顺序 3.类的索引器:参数可以是int,也可以是string等其他类型 4.类的扩展方法;注意:类必须是静态,方法也是静态,格式如下 阅读全文