廢話少說,直接上代碼:
try { int n = Convert.ToInt32("@"); } catch(Exception ex) { Console.WriteLine("Message:"+ex.Message+ ",Source:" + ex.Source+ ",StackTrace:" + ex.StackTrace+ ",TargetSite:" + ex.TargetSite); }
異常如下:
Message:輸入字符串的格式不正確。,
Source:mscorlib,
StackTrace: 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
在 System.Convert.ToInt32(String value)
在 ConsoleApp1.Program.Main(String[] args) 位置 F:\代碼存放\Asp\ConsoleApp1\ConsoleApp1\Program.cs:行號 15,
TargetSite:Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean)