C 學習筆記

2021-08-04 10:49:07 字數 1191 閱讀 9261

nullable 型別(可空型別),可空型別可以表示其基礎值型別正常範圍內的值,再加上乙個 null 值。例如,nullable< double>,讀作」可空的 int32」,可以被賦值為 -2,147,483,648 到 2,147,483,647 之間的任意值,也可以被賦值為 null 值。類似的,nullable< bool > 變數可以被賦值為 true 或 false 或 null。

double? initamount = 0.00;//期初餘額

double? initamountjf = 0.00;//借方期初

double? initamountdf = 0.00;//貸方期初

double? initamountorg = 0.0;//期初原幣

double? initamountorgjf = 0.0;//借方原幣

double? initamountorgdf = 0.0;//貸方原幣

double? initnumber = 0.0;//原幣數量

1)convert.todouble引數為 null 時,返回 0.0; 

double.parse 引數為 null 時,丟擲異常。 

2)convert.todouble引數為 "" 時,丟擲異常; 

double.parse 引數為 "" 時,丟擲異常。

if (value != null)

", value) : "";

return result;

}

3)convert.todouble可以轉換的型別較多; 

double.parse 只能轉換數字型別的字串。

double.tryparse 與 double.parse 區別

double temp = 0.0;

double.tryparse(metafields[fieldname].value.tostring(), out temp);

double.tryparse不會產生異常,轉換成功返回 true,轉換失敗返回 false。最後乙個引數為輸出值,如果轉換失敗,輸出值為 0.0。

C 學習筆記( )

一 語法 迴圈 foreach 型別識別符號 in 表示式 code 用法 例子int temp foreach int num in temp 每次從temp取乙個元素賦給num直至取完 console.writeline n num 每行顯示乙個元素 執行結果 c 中唯讀 只寫控制 class ...

C 學習筆記

1.函式特徵 有函式頭和函式體 接受乙個引數 返回乙個值 需要乙個原型。2.c 命名規則 在名稱中只能使用字母字元 數字和下劃線 名稱的第乙個字元不能是數字 區分大寫字母和小寫字母 不能將c 關鍵字用作名稱 以兩個下劃線或下劃線和大寫字母打頭的名稱被保留給實現 編譯器及其使用的資源 使用,以乙個下劃...

c 學習筆記

屬性 屬性開頭字母大寫 屬性可以判斷輸入的非法值 屬性本身不儲存值 依靠字段 索引器 using system using system.collections.generic using system.linq using system.text namespace b try catch exc...