对不起,如果问题的标题令人困惑,但我不知道如何问。真正想要的是拥有永远不会改变的只读数据。
目前我有两个枚举MeterType
和SubMeterType
public enum MeterType
{
Water = 1001,
Electricity = 1004,
Gas = 1007
}
和
public enum SubMeterType
{
DrinkingWater = 1002,
UsageWater = 1003,
SubsidiseGas = 1008,
NonSusbsidisedGas = 1009
}
现在我想使用这些如下
获取 MeterType
string meterType = MeterType.Water.ToString("d");
并获得 SubMeterType,是否有可能拥有类似的东西
string subMeterType = MeterType.Water.DrinkingWater("d");
是否应该使用具有只读属性的类的另一种方法?或修改这些枚举以满足我的要求。