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

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

結(jié)果:

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

