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