我是c#的初學者。 在編程運行的時候,我們怎樣才能把沒有異常的變量類型解析成變量呢?我們不知道用戶會輸入什麼類型。運行時獲取輸入類型
我tyring做到這一點
Console.WriteLine("Enter Something From Keybord");
var variable = Console.ReadLine();
switch (variable.GetType())
{
case System.Int32:
variable += 1;
Console.WriteLine(variable);
break;
case System.String:
variable +="*";
Console.WriteLine(variable);
break;
case System.Double:
variable += 1;
Console.WriteLine(variable);
break;
default:
break;
}
因此,如何能我沒有異常代碼呢? – Trinity
@Archangel我寫了一個例子。 TryParse方法不會拋出任何異常。如果你的'variable'是一個有效的'int'或'double',它們返回'true'或'false'。 –