【发布时间】:2015-08-27 13:49:59
【问题描述】:
我正在构建一个 C# 项目,但在某个时候我遇到了一个异常 ErrorCode:
try {
...
} catch (HttpListenerException e) {
if (e.ErrorCode == 995) {
}
}
这行得通,但我想让我的代码更具可读性以及避免“魔法常量”是这样的(使用error code names):
try {
...
} catch (HttpListenerException e) {
if (e.ErrorCode == ERROR_OPERATION_ABORTED) {
}
}
我怎样才能做到这一点?
【问题讨论】:
-
您在寻找包含System error codes 的库或函数吗?还是只是这个链接页面?
-
包含它们的库或函数。
-
@Sayse 只是勉强,我正在寻找使我的代码更具可读性的常量,而不是格式化错误消息。
-
让我们寻找工具/库是这里的主题
标签: c# error-handling