麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

ASP.NET中readonly與const的區別詳解

2024-07-10 13:29:26
字體:
來源:轉載
供稿:網友

如果你學過ASP.NET理論知識都會知道,在ASP.NET中 readonly和const修飾的變量都是恒量,它們的值是不可以被修改的。但是他們之間到底有什么區別?下面小編就它們的區別用例子來進行說明。

const是一個修飾常量的關鍵字,它限定一個變量不允許被改變。使用const在一定程度上可以提高程序的安全性和可靠性,它在程序設計中有著非常重要的作用,給開發人員帶來非常方便的應用。

下面我們來建一個控制臺應用程序作測試:

 

 
  1. public class Test 
  2. public readonly string name = "George"
  3. public const string coname = "ABC Company LLC"
  4. public Test(string name) 
  5. // readonly 修飾的變量能且只能在 Constructor(構造函數)中被改變  
  6. this.name = name; 
  7. public string _name 
  8. get 
  9. return name; 
  10. //不可以對readonly修飾的變量進行Set操作  
  11. //set  
  12. //{  
  13. // name = value;  
  14. //}  
  15.  
  16. class Program 
  17. static void Main(string[] args) 
  18. Test obj = new Test("Test"); 
  19. //readonly的變量不可以修改值,只能在 Constructor(構造函數)中被改變  
  20. //obj.name = "New Value";  
  21. Console.WriteLine(obj.name);  
  22. //const 的變量直接通過對象訪問,不需要實例化  
  23. Console.WriteLine(Test.coname); 
  24. Console.Read(); 

以前一直以為 readonly 與 const 的作用是一樣的,現在明白它們之間的區別了,不知道您是否也明白了呢?希望大家有所收獲吧!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久亚洲精选 | 成人免费福利 | 香蕉视频18 | 亚洲第一页在线观看 | 久久久资源网 | 激情影院在线观看 | 国产精品影视 | 韩国十九禁高潮床戏在线观看 | 特级黄色一级毛片 | 在线看免费观看av | 久章草在线视频 | 国内精品久久久久久久久久 | 欧美日本亚洲视频 | 国产精品成人亚洲一区二区 | 欧美日韩大片在线观看 | 国产精品久久99精品毛片三a | 精品国产专区 | 色淫网站免费视频 | 色综合久久久久久久久久久 | 91福利在线观看 | 九九精品在线观看视频 | 国产三级a三级三级 | 黄色高清视频网站 | 色淫视频| 久久久国产精品视频 | 狠狠99| 99riav视频一区二区 | 色无极影院亚洲 | 亚洲精品久久久久久 | 国产亚洲精品久久久久久网站 | 国产视频精品在线 | 久草在线高清 | 免费毛片电影 | lutube成人福利在线观看 | 久久精品欧美视频 | 亚洲视频在线网 | 欧洲黄色一级视频 | 欧美成人精品一区二区三区 | 国产毛片网站 | www成人在线观看 | 国产亚洲欧美一区久久久在 |