c#异常处理示例分享

 更新时间:2014年04月02日 10:03:19   作者:  
这篇文章主要介绍了c#异常处理示例,需要的朋友可以参考下
复制代码 代码如下:

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#集合之有序列表的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#条件拼接Expression<Func<T, bool>>的使用

    C#条件拼接Expression<Func<T, bool>>的使用

    本文主要介绍了C#条件拼接Expression<Func<T, bool>>的使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C#操作IIS方法集合

    C#操作IIS方法集合

    这篇文章主要介绍了C#操作IIS方法集合的相关资料,需要的朋友可以参考下
    2015-09-09
  • Winform项目中使用FastReport.Net报表控件

    Winform项目中使用FastReport.Net报表控件

    这篇文章介绍了Winform项目中使用FastReport.Net报表控件的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#套接字(Socket)通信之UDP组播详解

    C#套接字(Socket)通信之UDP组播详解

    单播 Unicast是指客户端与服务器之间的点到点连接,组播和单播的差别是,必须得有一个“组”的概念,然后才能进行组播,本文就来和大家讲讲UDP组播的实现吧
    2023-05-05
  • C# 中AutoMapper的使用方法

    C# 中AutoMapper的使用方法

    这篇文章主要介绍了C# 中AutoMapper的使用方法,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-12-12
  • C#折半插入排序算法实现方法

    C#折半插入排序算法实现方法

    这篇文章主要介绍了C#折半插入排序算法实现方法,实例分析了C#排序的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • C#实现中英文混合字符串截取的方法

    C#实现中英文混合字符串截取的方法

    这篇文章主要介绍了C#实现中英文混合字符串截取的方法,是C#字符串操作的常用方法,需要的朋友可以参考下
    2014-08-08
  • C# 操作XML文档 使用XmlDocument类方法

    C# 操作XML文档 使用XmlDocument类方法

    对于很大的XML文档,可以使用XmlReader类来读取。因为XmlReader使用Steam(流)来读取文件,所以不会对内存造成太大的消耗。下面就来看一下如何使用XmlDocument类,需要的朋友可以参考下
    2012-11-11
  • C#分析URL参数并获取参数和值对应列表的方法

    C#分析URL参数并获取参数和值对应列表的方法

    这篇文章主要介绍了C#分析URL参数获取参数和值对应列表的方法,涉及C#进行URL分析及正则表达式的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03

最新评论