我正在构建一个C#项目,在某些时候我遇到异常中的ErrorCode
:
try {
...
} catch (HttpListenerException e) {
if (e.ErrorCode == 995) {
}
}
这是有效的,但我想让我的代码更具可读性,以及避免“魔术常量”,就像这样(使用error code names):
try {
...
} catch (HttpListenerException e) {
if (e.ErrorCode == ERROR_OPERATION_ABORTED) {
}
}
我怎样才能做到这一点?