字元串轉換為數字int.TryParse() bool success = int.TryParse("300",out int b); Console.WriteLine(success); // 輸出為 true Console.WriteLine(b); //輸出為 300 字元串里的“300 ...
字元串轉換為數字int.TryParse()
bool success = int.TryParse("300",out int b);
Console.WriteLine(success); // 輸出為 true
Console.WriteLine(b); //輸出為 300
字元串里的“300”,可以轉換成int型,則out輸出轉換成功的數字300,TryParse返回true。
int.Parse()與之類似,但會根據字元串內容為空、字元串內容非數字和數字大於int類型的範圍,拋出不同類型的異常。
官方文檔:https://learn.microsoft.com/zh-cn/dotnet/api/system.int32.tryparse?view=net-8.0
/—————————————————————————————————————————/
數字轉換為字元串value.ToString()
int value;
value = 12345; Console.WriteLine(value.ToString("D")); // 輸出為 12345
Console.WriteLine(value.ToString("D8")); // 輸出為 00012345
標準數字格式字元串,用於格式化通用數值類型。使用標準格式說明符,將數字轉換為各種類型的字元串。
decimal value = 123.456m; //128 位精確的十進位值
Console.WriteLine("Your account balance is {0:C2}.", value);
// 輸出為 "Your account balance is $123.46."
官方文檔:https://learn.microsoft.com/zh-cn/dotnet/standard/base-types/standard-numeric-format-strings
詳細參考:https://blog.csdn.net/dmlk31/article/details/111206738