結構 列舉 陣列

2021-08-13 14:09:28 字數 1014 閱讀 4925

1、定義                       

struct position

2、使用

class program

}在c#中結構體是乙個值型別,如果s2 = s1,傳遞的只是s1的值,

s2不會隨著s1的值改變而改變!!

1、定義

enum gamestate

2、使用

gamestate start = gamestate.start

1、宣告與賦值陣列

int score = ;

2、第二種

int score;

score = new int[8];

3、第三種

intscore = new int[8];

4、陣列的遍歷

for(int i = 0; i < score.length;i++)

int i = 0;

陣列之間的傳遞為引用傳遞

while(i < score.length)

foreach(int i in score)

5、二維陣列

(1)宣告與初始化陣列

int[,] i = new int[3,3]

3行3列,9個儲存空間

(2)賦值

i[0,0] = 1;    i[1,0] = 11;      i[2,0] = 111;

i[0,1] = 2;    i[1,1] = 22;      i[2,1] = 222;

i[0,2] = 3;    i[1,2] = 33;      i[2,2] = 333;

(3)獲取某個軸向的元素個數

i.getlength

string str = "www.taikr.com";

for(int i = 0; i < str.length; i++)

要使用某些處理字串的函式,如tolower(),要先給這個字串

賦給乙個新變數

string res = str.tolower();

C 列舉 結構 陣列

列舉what?列舉是由一組特定常量構成的一組資料結構,是值型別的一種特殊形式,當需要乙個由指定常量集合組成的資料型別時,使用列舉型別。列舉宣告可以顯式地宣告 byte sbyte short ushort int uint long 或 ulong 型別作為對應的基礎型別。沒有顯式地宣告基礎型別的列...

c 結構,列舉,陣列

結構 值型別 儲存在棧 不能派生 結構可以有建構函式,但沒有析構函式 如果沒有new,顯式賦值之前不能使用資料成員的值,也不能呼叫構造 可以使用partial 分部類 使用介面 列舉 值型別,預設底層為整數型別int,如果不賦值會有乙個隱式的成員編號012 單一的成員型別,沒有修飾符 底層型別可以更...

C 列舉 結構體 陣列

列舉 定義乙個列舉型別的變數,這個變數有很多相同型別的值。比如性別gender這個變數可以有男和女這兩個值。引用列舉型別的好處 1.在給變數賦值的時候可以直接引用列舉型別的值 2.有了列舉型別的值,在後期輸入的時候可以規範化 使用 先要在命名空間裡宣告列舉型別的變數並給變數賦值 然後在主類中用 程式...