C# で部分範囲型もどき、失敗><;(長文)
C# で部分範囲型もどきを強引に実現させる作戦(?)、列挙型をそれぞれ作って、列挙型をラップするクラスを作ってそっちを階層構造にして、暗黙の型変換すればいい?><と思ってちょっと作ってみたけど、
曜日クラス=曜日型.日曜日;
はいいとして、
平日クラス=曜日型.火曜日;
って書けなくて、
平日クラス=平日型.火曜日;
って書くか
平日クラス=(平日型)曜日型.火曜日;
って書く事になるし、
平日クラス=(平日型)曜日.日曜日;
が静的なエラーにならない><;(これじゃ全く意味無い><;)