常量 列舉 結構

2022-02-16 02:01:49 字數 1695 閱讀 7499

namespace

常量_列舉_結構

public

enum

qqstate

class

program

不能宣告在主函式裡面。作用:規範開發

//qqstate state1=qqstate.忙碌;

//int n = (int)state1;

//

離線);

隱身);

忙碌);

//int a=10;

//gender gender = gender.男;

//gender 的值是gender點出來的

//qqstate qq = qqstate.離線;

//列舉型別和int型別是相容的,可以進行強制型別轉換或者隱式型別轉換

//#region 將列舉型別轉換成字串型別

//qqstate state = qqstate.離線;

//string a = state.tostring();

//#endregion

//#region 將int型別裝換成列舉型別

//int b = 6;

//qqstate state = (qqstate)b;

//#endregion

//#region 將列舉型別轉換成int型別

//int c = (int)qqstate.離線;

//#endregion

#region 將字串型別裝換成列舉型別

//呼叫parse()方法的目的就是為了讓他幫助我們將乙個字串轉換成對應的列舉型別

//string s = "2";

//qqstate sta =(qqstate)(enum.parse(typeof(qqstate), s));

# endregion

// console.writeline("");

string input =console.readline();

//現在知道有幾個選項,要進行選擇,用switch

switch(input) //

"1"的型別要與input保持一致,input為字元型別

", input);

break

;

case"2

":qqstate s2 = (qqstate) enum.parse(typeof

(qqstate), input);

console.writeline(

"你的qq狀態是

", input);

break

;

case"3

":qqstate s3 = (qqstate) enum.parse(typeof

(qqstate), input);

console.writeline(

"你的qq狀態是

", input);

break

;

default

: console.writeline(

"你妹的,好好看選項");

break

; }

console.readkey();}}

}

C 常量 列舉 結構體

一 常量 常量 const 常量。常量名要大寫。一定不會變化的值才能宣告為常量。語法 const 型別 常量名 常量值 注意 在定義時賦值,在其他地方不允許賦值。常量可以重複的使用 二 列舉 列舉 讓我們定義一種列舉型別並且在定義這種型別時我們要指定這個型別的所有值 語法 enum 自己起的型別名稱...

010 常量 列舉 結構 陣列

在程式執行過程中,其值是不能發生改變的量 const int number 5 定義的時候就必須賦值。定義 是使用者定義的一組整數型別。理解 可以理解為將一些常用的且屬於同一型別的常量放在一起,當使用時,直接使用列舉列出其中的值,使用其中乙個就行了。比如定義乙個顏色的列舉,在設定某個顏色時候,直接列...

黑馬程式設計師 列舉 常量 結構

windows phone 7手機開發 net培訓 期待與您交流!常量 語法 const 型別 常量名 常量值 在定義時賦值,在其他地方不允許賦值 1 可以重複使用 2 防止寫程式被惡意修改 列舉我們定義一種列舉型別並且在定義這種型別時我們要指定這個型別的所有的值。語法 enum 自己起的型別名稱 ...