我想将文本添加到异常中,但是问题是,我已经编写了自己的返回类型,并且想将其添加到返回异常的方法中,这样我才可以将文本真正添加到“所有例外”中。
问题是,我目前正在数据库应用程序上工作,并且有很多例外,而且我不想为每个例外添加这些字符串。
我正在使用.NET的MySQL连接器,我想在一些数字中添加一些小信息,例如mysqlex.Number 1042和其他一些数字,但是我该怎么做呢?
有什么办法可以添加一些东西到那些异常或说一些像mysql-exception + Additionaltext吗?
很简单,您可以创建一个派生自MySQLException的异常类。
public class ProtonMySQLException : MySQLException
{
public int protonNumber = 0;
public string protonSpecialText = string.Empty;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句