A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孙健 中级黑马   /  2013-10-26 14:57  /  2002 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 孙健 于 2013-10-26 16:31 编辑

除了创建对象的作用还有什么用法

评分

参与人数 1技术分 +1 收起 理由
陈行 + 1

查看全部评分

7 个回复

倒序浏览
int[] sum=new int[1];//创建一个长度为10的int类型数组。

评分

参与人数 1技术分 +1 收起 理由
追溯客 + 1

查看全部评分

回复 使用道具 举报
在 C# 中,new 关键字可用作运算符、修饰符或约束。

new 运算符
用于创建对象和调用构造函数。

new 修饰符
用于向基类成员隐藏继承成员。

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

评分

参与人数 1技术分 +1 收起 理由
陈行 + 1

查看全部评分

回复 使用道具 举报
将字符数组转换成字符串
char[]chs={'1','2','3'};
string str=new string(chs);

评分

参与人数 1技术分 +1 收起 理由
追溯客 + 1

查看全部评分

回复 使用道具 举报
1.作为运算符,创建对象和调用构造函数
2.作为修饰符,用于隐藏继承中基类的成员。
3.作为约束,用于在泛型中可能用作类型参数的参数的类型
4.用于某些基本类型的初始化,完成一些更优越的初始化操作。

参考链接:http://blog.csdn.net/ai3sp08/article/details/4215707

这个博客总结的很详细,也有举例

评分

参与人数 1技术分 +1 收起 理由
追溯客 + 1

查看全部评分

回复 使用道具 举报
在 C# 中,new 关键字可用作运算符、修饰符或约束。

new 运算符
用于创建对象和调用构造函数。

new 修饰符
用于向基类成员隐藏继承成员。

new 约束
用于在泛型声明中约束可能用作类型参数的参数的类型。
来自MSDN要学会自己查哟

评分

参与人数 1技术分 +1 收起 理由
追溯客 + 1

查看全部评分

回复 使用道具 举报
  1.    class Program
  2.     {
  3.         static void Main(string[] args)
  4.         {
  5.             //new在这里作为运算符
  6.             Person p = new Chinese();
  7.             p.Walk();
  8.         }
  9.     }
  10.     class Person
  11.     {
  12.         public virtual void Walk()
  13.         {
  14.             Console.WriteLine("父类中的Walk方法");
  15.         }
  16.     }
  17.     class Chinese : Person
  18.     {
  19.         //new在这里作为修饰符
  20.         public new void Walk()
  21.         {
  22.             Console.WriteLine("子类中的Walk方法");
  23.         }
  24.     }
复制代码
new作为运算符时可以创建一个没有成员的对象。
在上例中它创建了一个Person类的对象p
它为p调用构造函数,如果这个类里面有参数,它可以传递一个引用,作为 this 指针。
然后,构造函数可以根据传递给它的参数初始化p。

new作为修饰符时用于向基类成员隐藏继承成员。
如上例中它在子类Chinese中写了一个全新的Walk方法从而隐藏了父类Person中的同名方法,而不是重写
所以p.Walk调用方法时调用的是父类中的Walk方法

评分

参与人数 1技术分 +2 收起 理由
追溯客 + 2

查看全部评分

回复 使用道具 举报
new的作用
在类实例化对象中
1、在堆中开辟空间
2、在开辟的空间中创建对象
3、调用这个对象的构造函数

第二个用法:
如果子类的方法名字写的跟父类一样,那么此时子类会隐藏从父类那里继承过来的方法,造成的现象就是,
子类对象点不出来父类的方法。如果你是故意这么做的,请使用关键字new。

评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马