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


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

2.常量   常量不能被重新賦值

語法:
const int number = 10;

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

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

{
值1 ,
值2,
、、、、、、

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

}

枚舉的使用;
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返回所要返回的值
結束當前方法

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM