列舉
///
/// 列舉
///
enum ***
//列舉是值型別
//列舉值是從0遞增的整數
//列舉不能定義字段屬性和方法
列舉enum——>字串string
***.男.tostring();
字串string——>列舉enum
string value ="女";
*** 變數名 = (***)enum.parse(typeof(***),value);
ref//ref關鍵字 使值型別引數,按引用型別傳參
static void main(string args)歲了",age);//4歲了
}static void growth(ref int age)//值型別引數,按引用型別傳參
out//out 關鍵字
//與ref關鍵字一樣,out關鍵字也是按引用來傳遞的.
//out 關鍵字會導致引數通過引用來傳遞。這與 ref 關鍵字類似,
//不同之處在於 ref 要求變數必須在傳遞之前進行初始化。
//要使用 out 引數,方法定義和呼叫方法都必須顯式使用 out 關鍵字
//二者本質的區別就是,ref是傳入值,out是傳出值.
ref:一般需要把外部的值傳入到方法中使用並進行修改;
out:一般傳遞變數進入某個方法中接收資料;
string value = "12";
int num;
//out傳遞也是變數的位址,內部給這個變數賦值
if (int.tryparse(value, out num))//轉換成功就返回true,並把結果儲存在變數num中
else
c enum 列舉關鍵字
一般的定義方式如下 enum enum type name enum variable name 注意 enum type name 是自定義的一種資料資料型別名,而enum variable name 為enum type name型別的乙個變數,也就是我們平時常說的列舉變數。實際上enum ty...
列舉 typedef關鍵字
1 列舉型別介紹及定義 目前為止接觸到的資料型別 基本資料型別 指標型別 空型別 void 構造型別 陣列 結構體 列舉型別 a 列舉型別 列舉型別定義的一般形式 enum 列舉型別名 在列舉值中應羅列出所有可用值。這些值也稱為列舉單元。列舉型別是一種基本型別,而不是一種構造型別,因為它不能再分解任...
Java 關鍵字 synchronized 總結
android 學習計畫 第一周 同一程序的多個執行緒共享同一片儲存空間,因此當多個執行緒同時訪問同乙個資料時,會造成訪問衝突。public synchronized void start public static synchronized void start 普通函式 public void ...