エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
C#の enum ってとても良い機能だと思うのだけれど、日本人が使おうと思うとちょっと不便。 例えば、 pub... C#の enum ってとても良い機能だと思うのだけれど、日本人が使おうと思うとちょっと不便。 例えば、 public enum Gender { Male, Female } と定義したときに、 "男性","女性" という文字列をどこに定義したらよいのかとても迷う。 ある特定のクラス内でしか使われないのだったら、 class Person { public string ToGenderString() { ... } } とでも定義しておけばよいのかもしれないが、複数のクラスで利用しようと思うと、この方法だとうまくいかない。 じゃあ、 public enum Gender { 男性, 女性 } って定義すれば、 Gender gender = Gender.女性; gender.ToString(); で文字列を求められるけど、識別名に日本語使うのは抵抗があるし、「男」、「女」 って文字