当前位置:  编程技术>.net/c#/asp.net

c#异常处理示例分享

    来源: 互联网  发布时间:2014-10-30

    本文导语:  代码如下:using System;using System.Collections.Generic;using System.Linq; using System.Text;//2014.3.14namespace _6.异常{    class Program    {        static void Main(string[] args)        {            try            {               ...

代码如下:

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 && age < 18)
            {
                return "青少年";
            }
            else if (age >=18 && age < 60)
            {
                return "成年人";
            }
            else if (age >= 60 && age < 100)
            {
                return "老年人";
            }
            else
            {
                throw new Exception("自己创建的ex.Message");
            }
        }
    }
}

    
 
 

您可能感兴趣的文章:

  • C# 执行bat批处理文件的小例子
  • c# URL参数传递时包含“&”符号的处理方法
  • C#事件处理和委托event delegate实例简述
  • c# 调用批处理(bat)的实现代码
  • C# WinForm窗体编程中处理数字的正确操作方法
  • C#中执行批处理文件(*.bat)的方法代码
  • C#控制台程序中处理2个关闭事件的代码实例
  • C#事务处理(Execute Transaction)实例解析
  • c#实现sqlserver事务处理示例
  • C# datatable 不能通过已删除的行访问该行的信息处理方法
  • C#异常处理的一些经验和技巧
  • C#异常处理详解
  • C# Socket粘包处理讲解示例
  • C# WinForm捕获未处理的异常实例解析
  • c# 批处理调用方法(实例)
  • C# 批处理调用方法
  • C#处理JPEG头信息的方法
  • c#图片处理之图片裁剪成不规则图形
  • C# 事件处理学习心得
  • C#实现对Json字符串处理实例
  • python getopt 参数处理小示例
  • python处理中文编码和判断编码示例
  • SET LANGUAGE对日期处理的影响示例
  • jquery提交表单mvc3后台处理示例
  • java进行error捕获和处理示例(java异常捕获)
  • android教程使用webview访问https的url处理sslerror示例
  • jQuery的live()方法对hover事件的处理示例
  • php异常处理使用示例
  • python读文件逐行处理的示例代码分享
  • asp.net错误处理Application_Error事件示例
  • JQuery EasyUI 数字格式化处理示例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Java在Linux下 不能处理图形的解决办法 分享
  • 分享一个php 的异常处理程序
  • php处理restful请求的路由类分享
  • python抓取网页时字符集转换问题处理方案分享
  • sql处理数据库锁的存储过程分享
  • sql server中处理数据库锁的存储过程分享
  • mysql 锁表锁行语句分享(MySQL事务处理)
  • MySQL数据库INNODB表损坏修复处理过程分享
  • 类似微信说话功能的录音处理代码分享
  • MySQL中SELECT+UPDATE处理并发更新问题解决方案分享
  • Spring MVC中基于自定义Editor的表单数据处理技巧分享
  • 时间处理函数工具分享(时间戳计算)
  • php多功能图片处理类分享(php图片缩放类)
  • c/c++预处理命令预#error介绍
  • 关于linux内核中信号处理的问题?(信号处理的时间)
  • c/c++预处理命令预#undef介绍
  • 如何让批处理文件执行完毕后窗口不关闭,批处理文件直接点击执行
  • c/c++预处理命令预#pragma介绍
  • 视频处理问题,用批处理对视频进行打码
  • c/c++预处理命令预#line介绍
  • 请问如何在unix批处理中得到批处理参数!read吗?急在线等待!
  • c/c++预处理命令预#include介绍
  • 在linux上怎么编写一个模块来提供某个中断的中断处理程序呢?而且有哪些中断可以自己添加中断处理程序呢?
  • Python 3 Tkinter教程之事件Event绑定处理代码实例
  • 信号处理函数里面用CRT函数可能导致"信号触发-处理"死循环吗?
  • c/c++预处理命令预#,##使用介绍
  • 我想编一个把javac和java连起来用的批处理文件,请批处理文件中的参数怎么表示?
  • c/c++预处理命令预#if, #ifdef, #ifndef, #else, #elif, #endif介绍
  • 为何信号处理没有及时被处理呢?
  • c/c++预处理命令预#define语法和例子
  • 在编写驱动程序的时候,timer处理中,遇到了其他某timer处理例程以外的代码的执行。请指点,各位


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    php处理restful请求的路由类分享 iis7站长之家