手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#基础知识之new关键字介绍
C#基础知识之new关键字介绍
摘要:一、运算符用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。二、修饰符在用作修饰符时,new关键字可以显式隐藏从基类继承的成员...

一、运算符

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

二、修饰符

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

无new关键字代码:

C#基础知识之new关键字介绍1

有new关键字代码:

C#基础知识之new关键字介绍2

结果:

C#基础知识之new关键字介绍3

注意:

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

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

三、new 约束

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

public class BaseDAL<T> : IDAL.IBaseDAL<T> where T : class,new()

{

}

【C#基础知识之new关键字介绍】相关文章:

.net(c#)中的new关键字详细介绍

C#文件后缀名的详细介绍

C# 屏蔽关键字的实现方法

C# 基础之运算符

c#基础学习之封装

C# 参考之访问关键字:base、this

关于C#基础知识回顾--反射(三)

描述C#多线程中lock关键字的使用分析

C#垃圾回收机制的详细介绍

关于C#基础知识回顾--反射(一)

精品推荐
分类导航