读书人

一个关于错误的有关问题

发布时间: 2012-06-15 19:37:05 作者: rapoo

一个关于异常的问题
今天学了下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窗口一闪就自己关闭了,也没弹出神马异常消息。

这是肿么回事????百思不得其解啊啊啊啊啊~~~~~

[解决办法]
探讨
namespace 异常
{
class Program
{
static void Main(string[] args)
{
try
{
int i = Convert.ToInt32("abc");
}
catch (Exception ex)
{
Console.WriteLine("数据错误!");
}

……

[解决办法]
程序有异常但是没有捕获的话,直接运行exe本来就不会弹出消息提示吧
[解决办法]
是否弹出异常取决于.net的设置和版本号,

读书人网 >C#

热点推荐