手机
当前位置:查字典教程网 >编程开发 >C#教程 >c#异常处理示例分享
c#异常处理示例分享
摘要:复制代码代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;...

复制代码 代码如下:

using System;

using System.Collections.Generic;

using System.Linq; using System.Text;

//2014.3.14

namespace _6.异常

{

class Program

{

static void Main(string[] args)

{

try

{

Console.WriteLine("Convert之前");

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

Console.WriteLine("Convert之后");

}

catch (Exception ex)

{

Console.WriteLine("输入错误:"+ex.Message+"异常堆栈:"+ex.StackTrace);

}

try

{

Console.WriteLine("请输入你的年龄:");

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

string desc = GetAgeDesc(s);

Console.WriteLine(desc);

}

catch (Exception ex)

{

Console.WriteLine("数据错误,"+ex.Message);

}

Console.ReadKey();

}

static string GetAgeDesc(int age)

{

if (age >= 0 && age <= 3)

{

return "婴幼儿";

}

else if (age > 3 && age < 18)

{

return "青少年";

}

else if (age >=18 && age < 60)

{

return "成年人";

}

else if (age >= 60 && age < 100)

{

return "老年人";

}

else

{

throw new Exception("自己创建的ex.Message");

}

}

}

}

【c#异常处理示例分享】相关文章:

深入分析C#中处理和键盘相关事件的详解

c#的异或运算符介绍

探讨如何用委托处理排序

c#剪切板操作的简单实例

C#灰度化图像的实例代码

c#防止多次运行代码收集分享

C#中字符串编码处理

C#实现微信公众号群发消息(解决一天只能发一次的限制)实例分享

C#简单的加密类实例

C#枚举数值与名称的转换实例分享

精品推荐
分类导航