枚舉
定義一個枚舉類型的變量,這個變量有很多相同類型的值。比如性別Gender這個變量可以有男和女這兩個值;方向這個變量又東,西,南,北
引用枚舉類型的好處:
1.在給變量賦值的時候可以直接引用枚舉類型的值
2.有了枚舉類型的值,在後期輸入的時候可以規範化
聲明
[訪問修飾符] enmu 枚舉名
{
值1,
值2,
值3,
值4
}
注意
枚舉聲明首字母要大寫,在命名空間裏面類上面聲明。定義好就可以在主函數中調用了(有兩種方法)枚舉類型可以強轉爲int類型:默認情況下,第一個枚舉數的值爲0,後面每個枚舉數的值依次遞增1。
Public enum Gender
{
男,
女,
中
}
結構體
一次性聲明多個不同類型的變量
引用結構體的好處:
1.方便爲一個(需要多個變量類型描述的)變量賦值
2.方便修改這個結構體變量的單個屬性
聲明
結構體也是在命名空間裏面類上面聲明
[訪問修飾符] struct 結構名
{
結構體
}
例子:
namespace _1026代碼練習
{
public struct Person
{
public string _name;//字段
public Gender _gender;
public int _age;
}
class Program
{
static void Main(string[] args)
{
//結構體
//姓名 年齡 性別 郵箱 家庭住址---5個變量存信息
//string name ="小劉"mei每次聲明多個不同的變量
//一次性聲明多個不同類型的變量,可以通過結構體
Person XLPerson;
XLPerson._name = "小劉";
XLPerson._gender=Gender .女 ;
XLPerson._age = 22;
}
數組
可以一次聲明多個相同類型的變量
數組的聲明方式:
第一種 int[]numbers=new int[] ;{ 2,3,4}//幾個數有幾個值
第二種 int[]nums=new int[10] ; 長度爲10,索引爲0-9 int類型
第三種int[]nums1=new int[3]{1,2,3};一個蘿蔔一個坑
第四種int[]nums2={1,2,3,4,5}
常量
常量:在程序運行中不變的量
常量的聲明方式:
const int number = 777;
變量
變量:在程序運行的過程中不斷進行賦值,值不斷改變
變量的聲明方式:
int number = 777;