質問のタイトルが紛らわしくて申し訳ありませんが、質問の仕方がわかりません。本当に必要なのは、決して変更されない読み取り専用データを持つことです。
現在、私は2つの列挙型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");
読み取り専用プロパティを持つクラスを使用する別のアプローチに行きますか? または、要件に合わせてこれらの列挙型を変更します。