偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

C#枚舉和數(shù)學(xué)習(xí)經(jīng)驗(yàn)總結(jié)

開發(fā) 后端
本文介紹C#枚舉和C#數(shù)組,在聲明一個(gè)枚舉類型時(shí),需要指定該C#枚舉可以包含的一組可以接受的實(shí)例值。

一、C#枚舉

C#枚舉是用戶定義的整數(shù)類型。在聲明一個(gè)枚舉類型時(shí),需要指定該C#枚舉可以包含的一組可以接受的實(shí)例值。我們看個(gè)示例。

  1. using System;  
  2. using System.Windows;  
  3. namespace gosoa.com.cn  
  4. {  
  5. class MyFirstClass  
  6. {  
  7. static void Main()  
  8. {  
  9. int userAage=(int)user.fatherAge;  
  10. Console.WriteLine(userAage);  
  11. }  
  12.  
  13. public enum user  
  14. {  
  15. Age=18, //年齡  
  16. gread=2, //年級(jí)  
  17. fatherAge=65 //父親的年齡  
  18. }  
  19. }  

在示例中,會(huì)輸出65. public enum user 就是聲明了一個(gè) user 的枚舉類型。Age,gread,fatherAge就是它的三個(gè)選項(xiàng)。分別賦有三個(gè)特定的值。int userAage=(int)user.fatherAge; 這是定義了一個(gè) userAage 并且給其賦值為 user.fatherAge,也就是65.我們?cè)賮砜磦€(gè)小示例

  1. static void Main()  
  2. {  
  3. user useruserTemp=user.gread;  
  4. Console.WriteLine(userTemp.ToString());  

在這里示例中,輸出的是gread 字符串。為什么呢?因?yàn)槊杜e在后臺(tái)會(huì)實(shí)例化為派生于 System.Enum 的結(jié)構(gòu),這表示可以對(duì)其進(jìn)行調(diào)用方法,執(zhí)行一些操作。上面的例子就是一個(gè)說明。

二、C#數(shù)組

我們先來聲明一個(gè)整型數(shù)組。int [] userCount ;int [] 這就表示了一個(gè)整型數(shù)組,userCount是數(shù)組名稱。我們?cè)倏匆环N聲明方式: int [] userCount=new int [20];這個(gè)例子聲明了一個(gè)大小為20的整型數(shù)組。

注意,所有的數(shù)組都是引用類型。

C#數(shù)組,我們就在這里簡(jiǎn)單的介紹這么一點(diǎn),在后面我們和集合一起詳細(xì)的學(xué)習(xí)C#數(shù)組。

三、命名空間

我們先來看個(gè)示例

  1. using System;  
  2. namespace gosoa.com.cn  
  3. {  
  4. public class MyFirstClass  
  5. {  
  6. public string getUrl()  
  7. {  
  8. return "gosoa.com.cn";  
  9. }  
  10.  
  11. static void Main()  
  12. {  
  13. www.gosoa.com.cn.MyFirstClass urlClassNew=new 
    www.gosoa.com.cn.MyFirstClass();  
  14. string url=urlClassNew.getUrl();  
  15. MyFirstClass MyFirstClassNew =new MyFirstClass();  
  16. string url2=MyFirstClassNew.getUrl();  
  17. Console.WriteLine(url);  
  18. Console.WriteLine(url2);  
  19. }  
  20. }  
  21. }  
  22.  
  23. namespace www.gosoa.com.cn  
  24. {  
  25. public class MyFirstClass  
  26. {  
  27. public string getUrl()  
  28. {  
  29. return "www.gosoa.com.cn";  
  30. }  
  31. }  
  32. }  

在這個(gè)示例中,有兩個(gè)namespace . 注意,兩個(gè)namespace中的類名稱是一樣的,而且都有個(gè) getUrl()方法。但在***個(gè)類的Main()方法中,我們調(diào)用這兩個(gè)方法的時(shí)候,并沒有報(bào)錯(cuò),正是因?yàn)閮蓚€(gè)類分別位于兩個(gè)不同的命名空間中,從而避免了類名的沖突問題。

***輸出的結(jié)果是gosoa.com.cn

在這個(gè)例子中,gosoa.MyFirstClass urlClassNew=new gosoa.MyFirstClass();是用來實(shí)例化一個(gè)gosoa.MyFirstClass 這個(gè)類的。我們要訪問類,就需要使用 命名空間+“。”+類名 這樣的方式訪問。

如果命名空間名稱很長(zhǎng),就會(huì)很顯得冗長(zhǎng),于是,我們可以采用using語句簡(jiǎn)化。

我們看到,在每個(gè)類前面***句總是 using System; 這是因?yàn)樗械腸#的許多類都包含在 System 命名空間中。

我們也可以給命名空間起個(gè)別名。比如,在上個(gè)例子中,我們可以使用using gosoa=www.gosoa.com.cn ; 這樣來引入 命名空間。以上介紹C#枚舉和C#數(shù)組。

【編輯推薦】

  1. C#記憶功能的地址欄控件
  2. 描述C#調(diào)用外部進(jìn)程
  3. C#語言操縱數(shù)據(jù)庫事務(wù)
  4. 概述C#語言異常處理
  5. 簡(jiǎn)單介紹C#數(shù)組和函數(shù)
責(zé)任編輯:佚名 來源: 51cto.com
相關(guān)推薦

2009-08-13 18:13:27

C#學(xué)習(xí)經(jīng)驗(yàn)

2009-08-11 14:20:41

C# .NET學(xué)習(xí)經(jīng)驗(yàn)

2009-09-01 13:10:39

C#讀取Word

2009-08-21 17:42:36

C#調(diào)用API

2009-08-24 14:56:01

C#連接Access

2009-09-02 14:14:44

C# COM接口轉(zhuǎn)換

2009-08-27 11:21:36

C# override

2009-09-01 13:00:05

C#實(shí)現(xiàn)Windows

2009-09-18 10:21:13

C#數(shù)組C#串操作

2009-09-03 13:48:20

C#實(shí)現(xiàn)Web服務(wù)器功

2009-09-16 17:13:54

學(xué)習(xí)Linq

2009-08-27 15:45:30

C#正則表達(dá)式

2011-07-08 13:15:52

JSP

2011-07-21 13:40:17

java

2013-12-18 15:54:21

2010-06-13 13:44:07

UML學(xué)習(xí)筆記

2009-08-26 15:39:08

C#隱式類型局部變量

2010-06-02 09:06:26

SVN學(xué)習(xí)

2009-10-15 09:27:00

2010-02-02 15:44:18

C++遍歷集合
點(diǎn)贊
收藏

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