私は次のものを持っています:
public static class CityStatusExt
{
public static string D2(this CityStatus key)
{
return ((int) key).ToString("D2");
}
public static class CityTypeExt
{
public static string D2(this CityType key)
{
return ((int) key).ToString("D2");
}
さらに、「D2」としてフォーマットされたキーを返す同様の拡張子を持つ他のクラス
基本クラスから継承し、基本クラスに機能を提供させる方法はありますか?同じ拡張メソッドコードを繰り返す必要はありませんか?
アップデート。申し訳ありませんが、これについては触れませんでしたが、CityTypeのような私のクラスは列挙型です。