Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我想表示状态类型,即 .
我知道我可以Enum在普通代码中使用 's 但我应该如何在业务对象层中将它们表示为对象或枚举,我正在考虑是否使用静态类?
Enum
任何意见,将不胜感激。
一个上下文示例是我有新的工作业务对象,并且在检索时它的状态为进行中。
希望这有意义吗?
您可能应该使用枚举。这将是最清晰的解决方案。例如:
public enum JobStatus { Started, InProgress, Completed } public class Job { public JobStatus GetStatus() { // Obviously, you would probably check some conditions here // and return the proper status. return JobStatus.Started; } }