C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■103349 / )  Re[1]: 異なるEnumを=で比較できないようにする
□投稿者/ とくま (17回)-(2024/10/15(Tue) 09:48:00)
No103344 (かば さん) に返信
Const を区別するような話になっちゃうかもね。
Dim V2 As Enum2 = Enum1.Square
これも通るので、サブプロシージャの仮引数とかにしてもコンパイルエラーには
ならなくて、かなり難しそう。

ごりごりと比較専用の関数とか書けば、実行時エラーにはできるかもだけど、
設計上、名称で違いを分かりやすくするとか、もう一つ深い Class に定義する
とかで、見た目で注意するのが落としどころかも…コスパ的に。
返信 編集キー/


管理者用

- Child Tree -