static void Main(string[] args)
{
string str = "1212123eee";
int num;
if (MyTryParse(str, out num))
{
Console.WriteLine("轉換成功!轉換結果是{0}", num);
}
else
{
Console.WriteLine("轉換失敗!");
}
Console.ReadKey();
}
//寫一個實現TryParse的方法,若轉換成功,方法返回true,並且轉換後的int類型數據通過方法的參數傳出。
//反之返回false,那麼out傳出的參數將沒有意義,在方法中隨意賦個值。
public static bool MyTryParse(string s,out int result)
{
try
{
result = Convert.ToInt32(s);
return true;
}
catch
{
result = 0;
return false;
}
}
方法參數out(簡單的實現int.Tyrparse()方法)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.