异常处理(异常捕捉)

原创 2015年11月20日 10:43:23

异常的处理用的语句是try{}catch{}finally{},try内是有可能发生异常的语句,catch内是发生异常后执行的语句,finally是无论是否发生异常最终都会执行的语句。

class Problem

{

static void Main(String[ ] args)

{

Console.WriteLine("请输入整数");

while(true)

{

try

{

int num1 = Convert.ToInt32(Console.ReadLine());

break;

}

catch

{

Console.WriteLine("你输入的不是整数");

}

}

}

try里的语句一旦发生异常就不再继续执行,所以若前一句发生异常,break语句将不会执行。catch(<exceptionType> e),catch后的括号是指捕捉异常的类型(如空指针,数组下标溢出...),如果不写则捕捉所有异常。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Unity手游崩溃异常如何捕获

1、C#脚本异常捕获   C#脚本未捕获的异常,与Android和Native未捕获异常很大的区别是,未捕获异常不会照成引用的闪退。所以,C#脚本的异常危害相对较小,但是同样更加容易存在在游戏中。闪...

(插播)unity的 异常捕捉和 ios Android 崩溃信息的捕捉。

(插播)unity的 异常捕捉和 ios Android 崩溃信息的捕捉。

unity异常处理的方法

转自:http://www.cnblogs.com/1-2-3/archive/2009/11/18/unity-aop-exception.html 摘要   使用 unity 处理异常的方...

Unity3d 异常与解决方案集合(持续)

1:更新完unity的5.3.1 版本 后,打开SimpleFrameworld_UGUI 后出现 error CS0117: 'System.IO.Directory' does not conta...

Unity3d 异常处理- (二)

程序可运行,but,报错 The variable xxxx of ‘yyy’ has not been assigned 。 也就是说每次将脚本拖入到物件内,这个组件其实是可以多个同名副本...

C#中的异常捕获机制(try catch finally)

C#中的异常捕获机制(try catch finally) 标签: c#exception数学计算classsystemc 2011-10-24 18:45 30213人阅读 评论(4) ...

python异常处理

在python中,使用try...except来处理异常。 # -*- coding:utf-8 -*- while True: try: a = int(raw_inpu...
  • imzoer
  • imzoer
  • 2013年03月29日 16:35
  • 6295

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

【Unity3d学习之一】Unity3d异常报错的处理

Unity3d在使用模拟器运行时,遇到异常,如NullReferenceException的时候会暂停运行。我们可以通过关闭控制界面上的Error pause开关使程序继续运行。 Unity3d的...

unity异常处理的方法

转自:http://www.cnblogs.com/1-2-3/archive/2009/11/18/unity-aop-exception.html 摘要   使用 unity 处理异常的方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:异常处理(异常捕捉)
举报原因:
原因补充:

(最多只允许输入30个字)