にIDを表すために列挙型を使用して、私はこれが機能することを実現:は私が内部的にいくつかのIDを表すために、プレーンなint型を使用していたが、私は周りに遊んでいた間、私は、ヌルIDを表すために定数を必要なC#の
public enum ID : int { Null = -1 }
例えば:
ID myID = ID.Null;
これは悪い考えですか?
プレーンなintを使用するのは悪いですか?
問題がある場合、IDを表す最も良い方法は何ですか?
ありがとうございました。
+1。 「値がnullの値の型」は、* Nullableのユースケースです。 –