自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#靜態(tài)變量簡(jiǎn)單分析

開發(fā) 后端
這里介紹C#靜態(tài)變量,通過對(duì)象進(jìn)行訪問一個(gè)類的所有實(shí)例的同一C#靜態(tài)變量都是同一個(gè)值,同一個(gè)類的不同實(shí)例的同一非靜態(tài)變量可以是不同的值。

C#語言還是比較常見的東西,這里我們主要介紹C#靜態(tài)變量,包括介紹C#靜態(tài)變量使用 static 修飾符進(jìn)行聲明等方面。

C#靜態(tài)變量使用 static 修飾符進(jìn)行聲明,在類被實(shí)例化時(shí)創(chuàng)建,通過類進(jìn)行訪問不帶有 static 修飾符聲明的變量稱做非靜態(tài)變量,在對(duì)象被實(shí)例化時(shí)創(chuàng)建,通過對(duì)象進(jìn)行訪問一個(gè)類的所有實(shí)例的同一C#靜態(tài)變量都是同一個(gè)值,同一個(gè)類的不同實(shí)例的同一非靜態(tài)變量可以是不同的值。靜態(tài)函數(shù)的實(shí)現(xiàn)里不能使用非靜態(tài)成員,如非靜態(tài)變量、非靜態(tài)函數(shù)等。

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Text;   
  4. namespace Example01  
  5. {  
  6. class Program  
  7. {  
  8. class Class1  
  9. {  
  10. public static String staticStr = "Class";  
  11. public String notstaticStr = "Obj";  
  12. }  
  13. static void Main(string[] args)  
  14. {  
  15. //靜態(tài)變量通過類進(jìn)行訪問,該類所有實(shí)例的同一靜態(tài)變量都是同一個(gè)值  
  16. Console.WriteLine("Class1's staticStr: {0}", Class1.staticStr);   
  17. Class1 tmpObj1 = new Class1();  
  18. tmpObj1.notstaticStr = "tmpObj1";  
  19. Class1 tmpObj2 = new Class1();  
  20. tmpObj2.notstaticStr = "tmpObj2";   
  21. //非靜態(tài)變量通過對(duì)象進(jìn)行訪問,不同對(duì)象的同一非靜態(tài)變量可以有不同的值  
  22. Console.WriteLine("tmpObj1's notstaticStr: {0}", tmpObj1.notstaticStr);  
  23. Console.WriteLine("tmpObj2's notstaticStr: {0}", tmpObj2.notstaticStr);   
  24. Console.ReadLine();  
  25. }  
  26. }  

【編輯推薦】

  1. C# const常量詳細(xì)介紹
  2. C# Lambda表達(dá)式學(xué)習(xí)筆記
  3. C#隱式類型局部變量經(jīng)驗(yàn)總結(jié)
  4. 調(diào)用C# Thread.Start()方法
  5. C# CheckStatus()方法
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2009-08-31 10:00:07

C#靜態(tài)變量

2009-08-31 09:47:22

C#靜態(tài)變量初始化

2009-08-31 10:18:00

C#靜態(tài)變量定義C#靜態(tài)變量

2011-06-02 14:25:45

靜態(tài)變量

2023-12-29 08:27:36

C語言靜態(tài)變量開發(fā)

2023-10-07 15:53:05

C/C++靜態(tài)變量內(nèi)存

2023-12-04 09:37:00

C++靜態(tài)變量

2009-08-26 18:00:07

C#內(nèi)部類

2009-08-27 15:34:38

C#命名空間

2009-08-27 18:02:22

C#事件處理

2009-08-27 18:05:54

C#索引功能

2009-08-31 18:24:26

編譯C#文件

2009-09-01 17:32:04

C#版本控制

2011-08-10 17:16:01

Objective-C靜態(tài)變量

2009-09-01 18:05:17

C#類型聲明

2009-09-01 18:36:35

C#委托實(shí)例

2009-09-02 10:59:02

C#單路代理

2009-09-03 17:13:19

C#建立項(xiàng)目

2009-08-26 14:01:18

C#標(biāo)識(shí)符

2009-08-27 16:00:03

C#靜態(tài)字段C#實(shí)例字段
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)