我在Stackoverflow中看到了这个回复,以获得最佳实践验证:
[Flags]
public enum ValidationError {
None = 0,
SomeError = 1,
OtherError = 2,
ThirdError = 4
}
// ...在调用代码中,只需:
ValidationError errCode = employee.Validate(); if(errCode!= ValidationError.None){ // 做一点事 }
它看起来不错,除了我需要返回实际的错误消息(友好的错误消息)
改进上述代码的任何输入?
答案 0 :(得分:0)
您始终可以将错误消息存储在数组中。