异常处理(异常捕捉)

原创 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异常处理的方法

转自:http://www.cnblogs.com/1-2-3/archive/2009/11/18/unity-aop-exception.html 摘要   使用 unity 处理异常的方...
  • bsmmaoshenbo
  • bsmmaoshenbo
  • 2016年04月28日 11:32
  • 1204

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

1:更新完unity的5.3.1 版本 后,打开SimpleFrameworld_UGUI 后出现 error CS0117: 'System.IO.Directory' does not conta...
  • pengdongwei
  • pengdongwei
  • 2015年12月25日 14:53
  • 3537

Unity建立全局异常处理机制

我们知道,Unity的异常处理做得非常好,源于他在框架底层会自动捕获异常,所以一般的异常(比如空引用、除0操作之类)均不会导致整个进程crash掉,原因很简单,代码在try段中发生了异常,在catch...
  • qq992817263
  • qq992817263
  • 2017年04月06日 18:51
  • 1318

学习lua结合unity遇到错误信息的解决方法

require "uiDefine" 报错信息:module 'uiDefine' not found: no fieldpackage.preload['uiDefine'] no such ...
  • Game_jqd
  • Game_jqd
  • 2017年04月28日 18:40
  • 2864

在执行lua脚本时如何统一捕获异常

相信很多lua开发者都知道,在lua里面,可以使用pcall函数来捕获异常,但pcall只能捕获函数执行过程中抛出的异常,如果我想捕获整个脚本执行过程中的异常呢?方法也是有的,我们可以使用loadfi...
  • ljfrocky
  • ljfrocky
  • 2016年11月04日 11:35
  • 1233

Unity手游崩溃异常如何捕获

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

关于程序Exception抛出异常和利用返回值去做判断的思考

首先大家在写程序过程中都会碰到程序发生异常,这个时候你会选择利用一个return false; 还是thorw new Exception("error");呢? 让我们去看下jdk的源码中对于Ex...
  • qq_22929803
  • qq_22929803
  • 2015年05月15日 16:37
  • 1357

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

Unity3d在使用模拟器运行时,遇到异常,如NullReferenceException的时候会暂停运行。我们可以通过关闭控制界面上的Error pause开关使程序继续运行。 Unity3d的...
  • transport1987
  • transport1987
  • 2013年10月24日 00:51
  • 10395

unity3d中的lua脚本异常捕获

unity3d中的lua脚本异常捕获
  • skylin19840101
  • skylin19840101
  • 2016年05月02日 20:53
  • 784

unity-luaFramewrok中lua错误信息的捕获

现有的lua报错有显示 方法调用堆栈,类似 debug.traceback,可能我们有其他需求,要求对错误日志进行收集,然后上传到自己的日志平台,如 sentry 这就要求我们自定义一个错误处理...
  • yangxuan0261
  • yangxuan0261
  • 2016年12月05日 17:41
  • 1325
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:异常处理(异常捕捉)
举报原因:
原因补充:

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