お久しぶりです。自分のとこですが。
ちょうど書くネタが現れたので、久々に記事を書いてみました。ネタ元は propertyGridで、プロパティ値を日本語表示したい というスレッド。
列挙型をプロパティグリッドに表示する際に、別名で表示したい。それには TypeConverter 属性を指定すればいいんですが、それを一々列挙型ごとに EnumConverter 派生クラスを作るのは面倒だと。
で、まあ上記のスレッドに私が書いたようなのが基本だと思うので、それをそのままコードに起こしてみました。というか試して動作を確認してから書いてるんで順序が逆なんですが。でも面倒なんで C# だけ。
コード