如何定义属性列表

时间:2011-02-16 15:40:08

标签: vb.net

我有一个名为“加热器”的课程。其中一个属性是“designstatus”,一个字符串。我想将财产限制为三种选择之一; “当前”,“过时”,“未设计”。我该怎么做?

2 个答案:

答案 0 :(得分:4)

您可以使用Enum。 E.g:

Public Enum DesignStatus
    Current
    Obsolete
    NotDesigned
End Enum

答案 1 :(得分:0)

你可以使用枚举来做到这一点,但是因为Enum是一个整数,这不会完全按照你想要的那样做,所以我建议做类似的事情:

Public Enum DesignStatuses
   Current
   Obsolete
   NotDesigned
End Enum

因此,当您需要获取已使用的Enum的实际String名称时,您可以执行以下操作:

DesignStatus.ToString("G")

这将返回常量的实际名称而不是值。