C#基礎(chǔ)知識(shí)之new關(guān)鍵字介紹
一、運(yùn)算符
用于創(chuàng)建對(duì)象和調(diào)用構(gòu)造函數(shù)。這種大家都比較熟悉,沒(méi)什么好說(shuō)的了。
二、修飾符
在用作修飾符時(shí),new 關(guān)鍵字可以顯式隱藏從基類(lèi)繼承的成員。
無(wú)new關(guān)鍵字代碼:

有new關(guān)鍵字代碼:

結(jié)果:

注意:
在子類(lèi)中用 new 關(guān)鍵字修飾定義的與父類(lèi)中同名的方法,叫覆蓋。覆蓋不會(huì)改變父類(lèi)方法的功能。
當(dāng)子類(lèi)創(chuàng)建父類(lèi)時(shí),代碼中A c = new B(),覆蓋不會(huì)改變父類(lèi)的功能。依然還是調(diào)用父類(lèi)的功能。
三、new 約束
用于在泛型聲明中約束可能用作類(lèi)型參數(shù)的參數(shù)的類(lèi)型。
public class BaseDAL<T> : IDAL.IBaseDAL<T> where T : class,new()
{
}
相關(guān)文章
關(guān)于C#中yield關(guān)鍵字的深入解析
這篇文章主要給大家介紹了關(guān)于C#中yield關(guān)鍵字的深入解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
C# ManagementObjectSearcher操作window案例詳解
這篇文章主要介紹了C# ManagementObjectSearcher操作window案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08
詳解C#如何實(shí)現(xiàn)讀寫(xiě)ini文件
.ini?文件是Initialization?File的縮寫(xiě),即初始化文件,是windows的系統(tǒng)配置文件所采用的存儲(chǔ)格式,統(tǒng)管windows的各項(xiàng)配置。本文將介紹C#讀寫(xiě)ini文件的方法,需要的可以參考一下2022-01-01
C# 屏蔽關(guān)鍵字的實(shí)現(xiàn)方法
前段時(shí)間在公司做了一個(gè)論壇屏蔽關(guān)鍵字的功能,我做的比較簡(jiǎn)單、實(shí)用~ 現(xiàn)在拿出來(lái)給博友們分享下..也希望大家能頂頂我~2013-05-05
Unity圖形學(xué)之ShaderLab入門(mén)基礎(chǔ)
Unity中所有Shader文件都通過(guò)一種陳述性語(yǔ)言進(jìn)行描述,稱(chēng)為“ShaderLab”, 這篇文章主要介紹了Unity圖形學(xué)之ShaderLab入門(mén)基礎(chǔ),需要的朋友可以參考下2022-01-01

