【Unity】String.Format とEnumの拡張メソッド
スポンサーリンク
Enumで条件分岐を作りたい時がありますよね。
その場合switchを使用する人が多いですが、Enumの中身が増える度にswitchも更新するコストが発生します。
それを解消する一例として今回は簡単な拡張メソッドを作ってみました。
サンプル:
解説
今回はEnumの値を文字列として表示する形式にしました。
EnumExtensionsクラスはpartialの静的クラスです。
EnumExtensions.Get(TestEnum.A)と関数を実行すると、この場合"TestEnum10"と帰ってきます。
string.Formatを使用してTestEnumの引数の値にあった物を出力できるようになりました。