我想在Exception中添加文本,但问题是,我已经编写了自己的返回类型,我想将它添加到方法中,这会返回异常,这样我才能真正添加我的文本到所有Excpetion。
问题是,我目前正在处理数据库应用程序,并且只有很多例外,我不想为每个例外添加这些字符串。
我正在使用MySQL-Connector for .NET,我想在一些数字中添加一些小信息,比如mysqlex.Number 1042和其他一些数字,但我该怎么办?
有没有办法在这些Exception中添加一些东西或者说像mysql-exception + additionaltext?
答案 0 :(得分:1)
很简单,您创建一个派生自MySQLException的异常类。
public class ProtonMySQLException : MySQLException
{
public int protonNumber = 0;
public string protonSpecialText = string.Empty;
}