成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#枚舉和數學習經驗總結

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

一、C#枚舉

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

  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, //年級  
  17. fatherAge=65 //父親的年齡  
  18. }  
  19. }  

在示例中,會輸出65. public enum user 就是聲明了一個 user 的枚舉類型。Age,gread,fatherAge就是它的三個選項。分別賦有三個特定的值。int userAage=(int)user.fatherAge; 這是定義了一個 userAage 并且給其賦值為 user.fatherAge,也就是65.我們再來看個小示例

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

在這里示例中,輸出的是gread 字符串。為什么呢?因為枚舉在后臺會實例化為派生于 System.Enum 的結構,這表示可以對其進行調用方法,執行一些操作。上面的例子就是一個說明。

二、C#數組

我們先來聲明一個整型數組。int [] userCount ;int [] 這就表示了一個整型數組,userCount是數組名稱。我們再看一種聲明方式: int [] userCount=new int [20];這個例子聲明了一個大小為20的整型數組。

注意,所有的數組都是引用類型。

C#數組,我們就在這里簡單的介紹這么一點,在后面我們和集合一起詳細的學習C#數組。

三、命名空間

我們先來看個示例

  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. }  

在這個示例中,有兩個namespace . 注意,兩個namespace中的類名稱是一樣的,而且都有個 getUrl()方法。但在***個類的Main()方法中,我們調用這兩個方法的時候,并沒有報錯,正是因為兩個類分別位于兩個不同的命名空間中,從而避免了類名的沖突問題。

***輸出的結果是gosoa.com.cn

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

如果命名空間名稱很長,就會很顯得冗長,于是,我們可以采用using語句簡化。

我們看到,在每個類前面***句總是 using System; 這是因為所有的c#的許多類都包含在 System 命名空間中。

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

【編輯推薦】

  1. C#記憶功能的地址欄控件
  2. 描述C#調用外部進程
  3. C#語言操縱數據庫事務
  4. 概述C#語言異常處理
  5. 簡單介紹C#數組和函數
責任編輯:佚名 來源: 51cto.com
相關推薦

2009-08-13 18:13:27

C#學習經驗

2009-08-11 14:20:41

C# .NET學習經驗

2009-09-01 13:10:39

C#讀取Word

2009-08-24 14:56:01

C#連接Access

2009-08-21 17:42:36

C#調用API

2009-09-02 14:14:44

C# COM接口轉換

2009-08-27 11:21:36

C# override

2009-09-01 13:00:05

C#實現Windows

2009-09-16 17:13:54

學習Linq

2009-09-18 10:21:13

C#數組C#串操作

2009-09-03 13:48:20

C#實現Web服務器功

2009-08-27 15:45:30

C#正則表達式

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學習筆記

2009-08-26 15:39:08

C#隱式類型局部變量

2010-06-02 09:06:26

SVN學習

2009-10-15 09:27:00

2010-02-02 15:44:18

C++遍歷集合
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线黄色 | 国产精品无码久久久久 | 日本精品一区二区三区在线观看视频 | 一本色道精品久久一区二区三区 | 亚洲乱码一区二区三区在线观看 | 国产欧美久久精品 | 国产精品毛片一区二区在线看 | 久久国产精品免费一区二区三区 | 亚洲精品一区二区在线观看 | 欧美成人一区二区三区片免费 | 日韩av三区 | 亚洲综合电影 | 欧美一区二区三区小说 | 欧美日韩在线观看一区二区三区 | 91国产在线播放 | 国产精品久久久久久 | 精品一区二区三区在线视频 | 精品久久久久香蕉网 | 天堂中文av | 中文字幕在线不卡播放 | 国产精品毛片一区二区三区 | 日韩在线一区二区三区 | 国产伦精品一区二区三区在线 | 中文字幕免费在线观看 | 国产免费让你躁在线视频 | 亚洲一区二区三区在线 | 日韩免费视频一区二区 | 美女国内精品自产拍在线播放 | 女人av| 国产二区视频 | 久久99精品久久久久久 | 亚洲国产精品精华素 | 亚洲在线一区二区 | 亚洲国产欧美在线 | 在线国产一区二区 | 99精品久久久 | 国产欧美日韩一区二区三区在线观看 | 亚洲精品乱码久久久久久久久 | 久热久草 | 国产精品揄拍一区二区 | 久久五月婷 |