一个关于异常的问题
今天学了下C#面向对象基础中的异常。遇到一个问题,请教各位高手一下。
写了个控制台程序(开发环境为Win7 + VS2010专业版,选的是3.5的framework),代码如下:
- C# code
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 异常{ class Program { static void Main(string[] args) { int i = Convert.ToInt32("abc"); Console.ReadKey(); } }}
项目生成后,我直接到Debug文件夹下运行了下生成的EXE文件。一般来说,运行这个错误的程序后,应该弹出个异常消息的窗口,但是我的这个程序执行后cmd窗口一闪就自己关闭了,也没弹出神马异常消息。
这是肿么回事????百思不得其解啊啊啊啊啊~~~~~
[解决办法]
[解决办法]
程序有异常但是没有捕获的话,直接运行exe本来就不会弹出消息提示吧
[解决办法]
是否弹出异常取决于.net的设置和版本号,