a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 編程 > C# > 正文

.net(c#)中的new關(guān)鍵字詳細(xì)介紹

2020-01-24 03:07:16
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1)new 運(yùn)算符:用于創(chuàng)建對(duì)象和調(diào)用構(gòu)造函數(shù)。這種大家都比較熟悉,沒什么好說(shuō)的了。
2)new 修飾符:在用作修飾符時(shí),new 關(guān)鍵字可以顯式隱藏從基類繼承的成員。
3)new 約束:用于在泛型聲明中約束可能用作類型參數(shù)的參數(shù)的類型。

new關(guān)鍵字在我們的程序中可謂是無(wú)時(shí)不刻在用到,那么new關(guān)鍵字都可以用在哪些地方呢?考慮以下幾個(gè)問(wèn)題:

1、new一個(gè)class對(duì)象和new一個(gè)struct或者new一個(gè)enum有什么不同?

  答:new一個(gè)class時(shí),new完成2個(gè)內(nèi)容:一是調(diào)用newobj命令為實(shí)例在托管堆中分配內(nèi)存,二是調(diào)用構(gòu)造函數(shù)實(shí)現(xiàn)對(duì)象初始化。

  new一個(gè)struct時(shí),new運(yùn)算符用于調(diào)用其構(gòu)造函數(shù),完成實(shí)例的初始化。

2、new在.NET中除了創(chuàng)建對(duì)象實(shí)例外,還可以做什么?

  答:new關(guān)鍵字:作為運(yùn)算符可以創(chuàng)建對(duì)象和調(diào)用構(gòu)造函數(shù);

  作為修飾符可以用于向基類成員隱藏繼承成員,實(shí)現(xiàn)派生類中隱藏基類的virtual方法,不能和override共存;

  作為約束可以在泛型聲明中約束可能用作類型參數(shù)的參數(shù)類型,即new約束指定泛型類聲明中的任何類型參數(shù)都必須要有公共的無(wú)參構(gòu)造函數(shù);

  使用new關(guān)鍵字實(shí)現(xiàn)多態(tài)。

3、new運(yùn)算符可以重載嗎?

  答:new運(yùn)算符不可以重載。

4、泛型中new關(guān)鍵字的作用?

  答:new運(yùn)算符用于返回一個(gè)引用,指向系統(tǒng)分配的托管堆的內(nèi)存地址,new分配內(nèi)存失敗,將引發(fā)OutOfMemoryException異常。

5、new一個(gè)繼承下來(lái)的方法和override有什么區(qū)別?

  答:new是隱藏基類方法,override是覆寫基類方法。如果要訪問(wèn)new隱藏了的基類成員需要使用base關(guān)鍵字實(shí)現(xiàn)。

6、int i和int i = new int()有什么不同?

  答:new一個(gè)int時(shí),new運(yùn)算符用于初始化其值為0,使構(gòu)造函數(shù)完成更優(yōu)越的初始化操作。


通過(guò)繼承隱藏名稱采用下列形式之一:

•引入類或結(jié)構(gòu)中的常數(shù)、指定、屬性或類型隱藏具有相同名稱的所有基類成員。

•引入類或結(jié)構(gòu)中的方法隱藏基類中具有相同名稱的屬性、字段和類型。 同時(shí)也隱藏具有相同簽名的所有基類方法。

•引入類或結(jié)構(gòu)中的索引器將隱藏具有相同名稱的所有基類索引器。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产成人在线视频 | 羞羞视频网页 | 免费在线黄色电影 | 精品欧美激情在线观看 | 久久精品视频18 | 精品国产一区二区三区久久久蜜月 | 久草青青 | 国产麻豆乱码精品一区二区三区 | 黄色免费看 | 久久久国产精品免费 | 黄色视屏在线免费观看 | 久色视频在线观看 | 成年人看的羞羞网站 | 欧美视频在线播放 | 精品一区二区电影 | 国产精品夜夜 | 成人做爰999 | 国产欧美精品一区二区三区 | 亚洲国产精品久久久久秋霞蜜臀 | 国产精品一区网站 | 久久视频精品 | 欧美国产亚洲一区 | 亚洲综合99 | 日韩精品一区二区三区老鸭窝 | 黄色免费电影网站 | 在线一区 | 日本成人午夜影院 | 欧美亚洲视频 | 免费看特级毛片 | 国产精品一区二区av | 久久国产精品精品 | 精品国产欧美一区二区 | 哪里有免费的黄色网址 | 午夜影院网站 | 日本不卡高字幕在线2019 | 国产成人精品一区二区三区四区 | 中文字幕天堂 | 亚洲免费视频大全 | 欧美日韩精品一区二区在线播放 | 羞羞视频官网 | 影音先锋中文字幕在线 |