验证层

时间:2011-04-19 18:24:00

标签: c#-4.0

我在Stackoverflow中看到了这个回复,以获得最佳实践验证:

[Flags]
public enum ValidationError {
  None = 0,
  SomeError = 1,
  OtherError = 2,
  ThirdError = 4
  }

// ...在调用代码中,只需:

ValidationError errCode = employee.Validate();    if(errCode!= ValidationError.None){     // 做一点事     }

它看起来不错,除了我需要返回实际的错误消息(友好的错误消息)

改进上述代码的任何输入?

1 个答案:

答案 0 :(得分:0)

您始终可以将错误消息存储在数组中。