枚舉及string 、int enum 之間的類型轉換

1.變量的使用規則
先聲明,再賦值,再使用;數組

2.常量   常量不能被從新賦值函數

語法:
const int number = 10;排序

3.枚舉
枚舉不能聲明在函數的內部,應該聲明在命名空間的內部,類的外部。three

枚舉的本質就是一個變量。
語法:
[public] enum 枚舉名內存

{
值1 ,
值2,
、、、、、、字符串

}
枚舉的定義
eg:   enum season
{
春,
夏,
秋,
string

}變量

枚舉的使用;
season s1 = season.春;命名空間

season s2 = season.秋;語法

4.string 、int enum 之間的類型轉換

枚舉類型和int類型是相互兼容的,所用能夠經過強制類型轉換實現其相互轉換。當轉換一個枚舉中沒有的值的時候,不會拋異常,而是直接將數值顯示出來
枚舉一樣能夠跟string類型相互轉換,若是將枚舉類型轉換成string類型,則直接調用tostring().若是將字符串轉換成枚舉類型則須要下面這樣一行代碼。:
(要轉換的枚舉類型)Enum.Parse(typeof(要轉換的枚舉類型),"要轉換的字符串類型");若是轉換的字符串是數字,則就算枚舉中沒有,也不會拋出異常,若是轉換的字符串是文本,若是枚舉中沒有,則會拋出異常。

5.結構  做用:一次性聲明多個不一樣類型的變量
語法:
struct person
{
string _name ;//字段前面必需要加上下劃線
int _age;
string _gender;//字段前面須要加上public,字段才能被外部訪問。
}
字段能夠存儲多個值,變量只能存儲一個值。


6.數組  做用:一次性聲明多個相同類型的變量
語法:
數組類型[]  數組名 = 數組類型[數組長度]
eg : int [] num = new int [10];//內存分配了10塊內存空間,即:定義了10個元素。且每一個元素的值都爲0;

數組的長度一旦固定就不能改變了

int類型的數組默認值是0,string類型數組默認值是null, bool類型默認值是false

數組的聲明方式:
int []num= new int[10];
int []numone = {1,2,3,4,5};
int []numtwo = new int [3]{1,2,3};
int []numthree = new int [] {1,2,3,4,5};

7.冒泡排序:將一個數組中的元素從大到小或者從小到大的順序進行排序

 

8.方法:return返回所要返回的值結束當前方法

相關文章
相關標籤/搜索