Thisstackoverflowquestion有一个有趣的讨论关于如何避免给枚举和属性赋予相同的名称,这样你就没有这样的代码:publicSaveStatusSaveStatus{get;set;}似乎已接受的答案建议对枚举使用“状态”,对属性使用“状态”:publicSaveStatusSaveState{get;set;}但我认为这很难阅读并且不能立即清楚什么是什么。由于这个枚举命名问题是一个老生常谈的问题,我正在考虑简单地总是用“Enum”作为我的枚举的后缀,所以我会这样:publicSaveStatusEnumSaveStatus{get;set;}SaveStatus=S