我认为关键字" new"在C#中只用于实例化一个类。最近我发现它也可以隐藏继承。那么你有没有使用它的情况呢?
答案 0 :(得分:5)
您可以查看MSDN:
在C#中,new关键字可用作运算符,修饰符或a 约束
<强> new Operator 强>
用于创建对象并调用构造函数。
<强> new Modifier 强>
用于从基类成员隐藏继承的成员。
<强> new Constraint 强>
用于限制可能用作类型参数的类型 通用声明中的参数。
答案 1 :(得分:4)
在C#中,new关键字可用作运算符,修饰符或约束。
new Operator:用于创建对象并调用构造函数。
new Modifier:用于隐藏基类成员的继承成员。
new Constraint:用于限制可能用作通用声明中类型参数的参数的类型。
来源:MSDN