try catch 错误捕捉

by Alpha 3. April 2010 22:20

在使用的时候注意try块里面的代码顺序。

比如下面两段代码,输出结果不一样。

int a = 0;

DateTime dt;
try
{    
    a = 100;
    dt = Convert.ToDateTime("alpha");
                
}
catch
{
                                
}

Console.WriteLine(a.ToString());

上面这段代码输出100

int a = 0;

DateTime dt;
try
{    
    dt = Convert.ToDateTime("alpha");
    a = 100;
                
}
catch
{
                                
}

Console.WriteLine(a.ToString());

上面这段代码输出0

Tags: , Views:908

.Net相关

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen  浙ICP备09023819号  

关于作者

Alpha

1.男
2.已婚
3.网虫
4.宝宝叫yoyo

Calendar

<<  September 2010  >>
MondayTuesdayWednesdayThursdayFridaySaturdaySunday
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

RecentComments

Comment RSS