当前位置:首页 > 通信资讯 > 正文

c# new关键字(c#中new关键字的用法)

一、运算符

用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。

二、修饰符

在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。

无new关键字代码:

c# new关键字(c#中new关键字的用法)

有new关键字代码:

c# new关键字(c#中new关键字的用法)

结果:

c# new关键字(c#中new关键字的用法)

注意:

在子类中用 new 关键字修饰定义的与父类中同名的方法,叫覆盖。覆盖不会改变父类方法的功能。

当子类创建父类时,代码中a c = new b(),覆盖不会改变父类的功能。依然还是调用父类的功能。

三、new 约束

用于在泛型声明中约束可能用作类型参数的参数的类型。

public class basedal<t> : idal.ibasedal<t> where t : class,new()
{
}

如果您对该产品感兴趣,请填写办理(客服微信:xiaoxiongyidong)

为您推荐:

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。