黑马程序员技术交流社区

标题: 请大神们赐教 [打印本页]

作者: 吕振    时间: 2013-2-22 11:58
标题: 请大神们赐教
New有几种用法?举例说明...

作者: 康晓璞    时间: 2013-2-22 13:00
1. new 用作运算符
(1) 创建对象和调用构造函数
Class1 obj  = new Class1();
(2)创建匿名类型的实例
  var  v=new {name="kangkang",Age=25 };
(3)调用值类型的默认构造函数
int i=new int();
该语句等效于int i=0;
2. new 用作修饰符
  可以显示隐藏从基类继承的成员。隐藏继承的成员时,该成员的派生版本将替换基类版本。
  public class BaseClass
       {
        public void Show()
        {
         Console.WriteLine("我来自基类");
        }
       }
       public class DerivedClass:BaseClass
       {
            new public void Show()
           {
               Console.WriteLine("我来自派生类");
           }
    }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2