2012-10-22 32 views
0

使用枚举我有一个枚举类,如下所示:如何设置,我可以在我的应用程序

namespace Import.DataObjects 
{ 
    internal enum EmploymentStatus 
    { 
     FullTime, 
     Terminated,  
    } 
} 

截至目前我打电话的主要的方法来设置此枚举。问题是,当我完成设置枚举和设置它的方法结束后,枚举又是空白的。如何使用此方法在整个应用程序的枚举中保留值?

+4

请添加更多代码。在哪里声明了枚举的实例,以及如何将它设置为最小值。 –

+2

不确定你的建议是什么,你的意思是你将一个枚举值赋给一个变量并且它正在失去它的值? – Rym

回答

5

枚举类型的变量不会奇迹般地改变它们的值。这里有一个如何使用它们的例子。

class Foo { 
    private EmploymentStatus Status; 

    void Operation() { 
     this.Status = EmploymentStatus.FullTime; 
    } 
} 
1

枚举通常是final。一个枚举通常用于情况下,像

enum DAYS_OF_WEEK 
{ 
SUNDAY=1 
MONDAY=2 
... 
} 

enum ERROR_CODES 
    { 
    BAD_ACCESS = 0xBADACE55 
    } 

看到http://msdn.microsoft.com/en-us/library/sbbt4032(v=vs.80).aspx使用情况的示例

usualy它不是建议你提出变异他们。

它听起来像你之后是一个单身或某种静态配置对象。

相关问题