7个回答
展开全部
C#中new可以做两种事,一个是创建一个新的对象,也就是为一个对象分配一些必要的空间。一个是隐藏基类的成员。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.范型约束,指定类型T,必须有无参的公共构造函数
where T:new()
2.public new void Calc(){...},这里new是修饰符。子类对基类已经存在的非abstract成员(可以是虚方法、其他普通成员)进行覆盖不用new会编译出错。父类有个方法叫A,子类也想用这个名(方法内容不同)但是不想用“override”,可加“new”达到目的,亲测发现抽象成员不能这么操作,虚方法及其他普通成员都可加new。
3.new一个实例对象。
Person p=new Person(); 或 new {name="Lily",age=20};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
new是用来实例化一个对象
就打比方 你是一个对象
那么你的手和脚就是接口
你的动作就是方法
那么要让你懂起来就必须线实例化你
C#中也一样你要用一个对象就必须用new来实例化他
就打比方 你是一个对象
那么你的手和脚就是接口
你的动作就是方法
那么要让你懂起来就必须线实例化你
C#中也一样你要用一个对象就必须用new来实例化他
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
new 可以实例化一个对象,而不是实例化一个类,
它还可以隐藏基类成员,
还可以用于在泛型声明中约束可能用作类型参数的参数的类型
如果还是不清楚可以到这里看看
http://hi.baidu.com/rocy520/blog/item/e212ff335ba14a47ad4b5f8a.html
它还可以隐藏基类成员,
还可以用于在泛型声明中约束可能用作类型参数的参数的类型
如果还是不清楚可以到这里看看
http://hi.baidu.com/rocy520/blog/item/e212ff335ba14a47ad4b5f8a.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询