程序不可避免的存在无法预知的反常,这种反常称之为异常。
throw 语句发出在程序执行期间出现的异常的信号。通常与try catch语句或者try finally语句组合使用。throw语句将引发异常,当异常引发时,程序查找此处的catch语句,也可以用throw语句重新捕获异常。
namespace @throw
{
class Program
{
static void Main(string[] args)
{
string name = null;
if (name == null)
{
throw (new System.Exception());
}
Console.Write("Name的值是空值");
}
}
}
Exception 类: 表示在应用程序执行过程中发生的错误。这段代码在执行过程中是会报异常的。
throw只是抛出异常,异常的处理需要try catch语句。try catch语句是由一个try块后跟一个或多个catch字句组成的,执行先执行try,如果引发catch则完成,如实不发生日常则正常完成。
构建一个导图:
c#异常处理语句
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 应用程序执行时,可能遇到各种可能的错误。C#使用异常来处理这些错误,异常将有关错误的信息封装在一个类中。异常设计用...
- 教皇这张卡带领,我们来到赐福行为面前. 当我们试图解读这张卡的结构及每一个元素时,必须记住上述这句话,永远不要忽略...