ToString方法

ToString 返回当前异常的可读表示形式。

ToString 的默认实现获取引发当前异常的类名、消息、对内部异常调用 ToString 的结果和调用 Environment.StackTrace 的结果。如果这些成员中有任何为 空引用,则它的值不包含在返回的字符串中。

如果没有错误信息或者错误信息是空字符串 (""),则不返回错误信息。仅当内部异常的名称和堆栈跟踪不为 空引用时,才返回它们。

示例:
using System;

public class MyClass {}
public class ArgExceptionExample 
{
    public static void Main()
    {
        MyClass my = new MyClass();
        string s = "sometext";
        try 
        {
            int i = s.CompareTo(my);
        }
        catch (Exception e) 
        {
            Console.WriteLine("Error: {0}",e.ToString());
        }
    }
}

using System;

public class MyClass {}
public class ArgExceptionExample 
{
    public static void Main()
    {
        MyClass my = new MyClass();
        string s = "sometext";
        try 
        {
            int i = s.CompareTo(my);
        }
        catch (Exception e) 
        {
            Console.WriteLine("Error: {0}",e.ToString());
        }
    }
}

输出:
Error: System.ArgumentException: 对象的类型必须是 String。
   在 System.String.CompareTo(Object value)
   在 ArgExceptionExample.Main()

转载于:https://www.cnblogs.com/Peter-Yung/archive/2007/08/15/856267.html

关于Exception类相关推荐

  1. php的异常处理,PHP异常处理Exception类

    异常(Exception)用于在指定的错误发生时改变脚本的正常流程. 什么是异常? PHP 5 提供了一种新的面向对象的错误处理方法. 异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程.这 ...

  2. java异常 子类_Java异常 Exception类及其子类(实例讲解)

    C语言时用if...else...来控制异常,Java语言所有的异常都可以用一个类来表示,不同类型的异常对应不同的子类异常,每个异常都对应一个异常类的对象. Java异常处理通过5个关键字try.ca ...

  3. C++ exception类

    ++语言本身或者标准库抛出的异常都是 exception 的子类,称为标准异常(Standard Exception).你可以通过下面的语句来匹配所有标准异常: try{ //可能抛出异常的语句 }c ...

  4. java exception子类_Java异常 Exception类及其子类(实例讲解)

    C语言时用if...else...来控制异常,Java语言所有的异常都可以用一个类来表示,不同类型的异常对应不同的子类异常,每个异常都对应一个异常类的对象. Java异常处理通过5个关键字try.ca ...

  5. 标准exception类层次图

    标准exception类层次图 转载于:https://blog.51cto.com/adwen2010/835744

  6. Exception类

    异常类 /* 什么是异常(Exception) 异常是程序在编译或运行过程中出现的例外,这些例外有的可以避免,有的却无法避免. Exception类继承自Throwable类,Throwable类还有 ...

  7. Exception 类的层次

    所有的异常类是从 java.lang.Exception 类继承的子类. Exception 类是 Throwable 类的子类.除了Exception类外,Throwable还有一个子类Error ...

  8. php中exception类,PHP Exception类

    在PHP环境中,Exception类主要有两个作用: 作为其它异常类的父类. 作为错误处理的通用类. 下面,我们就首先了解一下Exception类的基本使用方法. Exception成员 Except ...

  9. C++异常处理之abort()、异常机制、exception 类

    程序运行时有时会遇到错误,导致程序无法正常运行下去,通常程序员会试图预防这种意外.C++异常为处理这种情况提供了一种功能强大而灵活的工具.这里仅介绍三种: 调用abort()函数 异常机制 excep ...

  10. python try exception类_Python异常-try、raise语句及自定义异常类

    一.try语句 #try/except try: pass except: pass try: pass except Exception: pass #try/except... try: pass ...

最新文章

  1. Zookeeper的java实例
  2. oracle 考试技巧,从 TPCH 测试学习性能优化技巧之 Q14
  3. 我来告诉你考研还是找工作!
  4. 网络:长连接、短连接
  5. 日常生活小技巧 --WIN7出现“发生验证错误 要求的函数不受支持”问题
  6. VTK:Utilities之Animation
  7. jeasyUI的treegrid批量删除多行
  8. 【面试必备!Mac版本】一文打通Git教程!史上最硬核解析!——双非上岸阿里巴巴系列
  9. C#最简单最完整的webservice实例
  10. linux 看防火墙的启停日志,LINUX下防火墙iptables的日志管理
  11. erp系统是什么系统软件
  12. Evernote 全球开发者大赛最终入围作品介绍
  13. Linux常用命令汇总--cat
  14. iOS开发网络篇—大文件的多线程断点下载
  15. 手机端网页切图之间出现空白的问题
  16. nodejs android ios,NodeJs 搭建WebSocket Push Server Web Android iOS Client
  17. python中的index函数
  18. 【python】把Excel中的数据在页面中可视化
  19. 2021年全球及中国天然橡胶产量、消费量及价格走势分析:中国市场需求量急速增涨[图]
  20. java中的i/o体系结构及流分类

热门文章

  1. 干货!!!MySQL 大表优化方案(1)
  2. Python a,b = b,a 是怎么赋值的
  3. js基础--获取浏览器当前页面的滚动条高度的兼容写法
  4. Java 洛谷 P5461 赦免战俘讲解
  5. php mysql 查询每隔一段时间插入的数据_SQL查询某个时间段共多少条数据
  6. ad域帐号登录提示无法处理请求_微软Windows Server之AD域控制器迁移测试方案
  7. 数据中心变得更加灵活和可靠的五种方式
  8. 『数据中心』供配电与空调设计基础知识
  9. Cisco UCS 自述:我不仅仅是服务器, 更是一个完整的系统
  10. 后处理编辑修改_NX后处理打开报错处理方法