日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
C#new修飾符淺析

C#語(yǔ)言還是比較常見的東西,這里我們主要介紹C# new修飾符,包括介紹C# new修飾符與 new 操作符是兩個(gè)概念等方面。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了景德鎮(zhèn)免費(fèi)建站歡迎大家使用!

C# new修飾符是起什么作用?

◆C# new修飾符與 new 操作符是兩個(gè)概念;

◆C# new修飾符用于聲明類或類的成員,表示隱藏了基類中同名的成員。而new 操作符用于實(shí)例化一個(gè)類型;

◆C# new修飾符只能用于繼承類,一般用于彌補(bǔ)基類設(shè)計(jì)的不足;

◆C# new修飾符和 override 修飾符不可同時(shí)用在一個(gè)成員上,因?yàn)檫@兩個(gè)修飾符在含義上互相排斥。

示例:

 
 
 
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Text;  
  4. namespace Example09  
  5. {  
  6. class BaseClass  
  7. {  
  8. //基類設(shè)計(jì)者聲明了一個(gè)PI的公共變量,方便進(jìn)行運(yùn)算  
  9. public static double PI = 3.1415;  
  10. }  
  11. class DervieClass : BaseClass  
  12. {  
  13. //繼承類發(fā)現(xiàn)該變量的值不能滿足運(yùn)算精度,于是可以通過new修飾符顯式隱藏基類中的聲明  
  14. public new static double PI = 3.1415926;  
  15. }  
  16. class Program  
  17. {  
  18. static void Main(string[] args)  
  19. {  
  20. Console.WriteLine(BaseClass.PI);  
  21. Console.WriteLine(DervieClass.PI);  
  22.    
  23. Console.ReadLine();  
  24. }  
  25. }  

本文標(biāo)題:C#new修飾符淺析
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/cohchgd.html