.NET enumを受け取る配列
人はそれをDictionaryと呼ぶ。
いえなに、仕事の話です。
ある配列があったです。
0:ヘルプ用
1:文字表示用
2:ものさし表示用
...
と用途が決まってたです。番号で。
これに、新たに、期間限定表示用を追加しろ、と言われたです。
もー、マジ面倒。かんべんしてくれって感じぃ。
ということで、さらに追加に備えて、enumを切ったです。
そしてハードコードを全て置き換えたです。(大量)
で、
- enum値のintキャストが面倒だなぁ
- enum値を受け取る配列があればいいのに。foreachもできて
- ジェネリッククラスで作ってしまうか?
- ん、、、任意のインデックスでジェネリック、、、Dictionaryやん!
ますますDictionaryが好きになりました。
ますますハードコードが嫌いになりました。
、、、でも、今回の仕事では、波及範囲が広すぎてDictionary化はNGでした、、、。
順番に意味のないものは、Dictionaryにしてくれ、お願いだから。