ToString方法

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

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

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

示例:
,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()

相关文章:

  • 2021-12-20
  • 2022-12-23
  • 2021-12-16
  • 2021-06-28
  • 2021-05-27
  • 2022-12-23
  • 2022-01-03
  • 2021-07-21
猜你喜欢
  • 2021-04-05
  • 2021-12-22
  • 2022-03-05
  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
  • 2022-01-09
相关资源
相似解决方案