4
我得到這個異常:出現FormatException:無法找到任何可識別的數字
型 'System.FormatException' 的第一次機會異常出現在mscorlib.dll
在這一行:
String value = "2";
uint? test = Convert.ToUInt32(value, 2);
我得到這個異常:出現FormatException:無法找到任何可識別的數字
型 'System.FormatException' 的第一次機會異常出現在mscorlib.dll
在這一行:
String value = "2";
uint? test = Convert.ToUInt32(value, 2);
這是因爲您的第二個參數將基數設置爲2,而2不是二進制中的有效數字。
從MSDN
到
public static uint ToUInt32(string value, int fromBase)
的調用將拋出FormatException
時value
包含一個字符,是不是在通過fromBase
指定的基有效數字。異常消息表示如果值中的第一個字符無效,則沒有數字要轉換;否則,消息表明該值包含無效的結尾字符。
你確定問題在這一行嗎?發佈完整的代碼。 – Harsh
請詳細解釋。 – sagar43