将文本添加到MySQL-Exception

时间:2014-10-17 23:29:44

标签: c# exception-handling mysql-connector

我想在Exception中添加文本,但问题是,我已经编写了自己的返回类型,我想将它添加到方法中,这会返回异常,这样我才能真正添加​​我的文本到所有Excpetion。

问题是,我目前正在处理数据库应用程序,并且只有很多例外,我不想为每个例外添加这些字符串。

我正在使用MySQL-Connector for .NET,我想在一些数字中添加一些小信息,比如mysqlex.Number 1042和其他一些数字,但我该怎么办?

有没有办法在这些Exception中添加一些东西或者说像mysql-exception + additionaltext?

1 个答案:

答案 0 :(得分:1)

很简单,您创建一个派生自MySQLException的异常类。

public class ProtonMySQLException : MySQLException
{
    public int protonNumber = 0;
    public string protonSpecialText = string.Empty;
}