c#の符号なしintのデフォルト値は何ですか?C#unsigned intデフォルト値
例:int、その0、私はunsigned intについて知りたいです、unsigned intはnull値を割り当てることをサポートしますか?
c#の符号なしintのデフォルト値は何ですか?C#unsigned intデフォルト値
例:int、その0、私はunsigned intについて知りたいです、unsigned intはnull値を割り当てることをサポートしますか?
はそれを把握するためにこれを使用します。
default(uint); //0
あなたがNullable<uint>
またはちょうどuint?
を使用する必要があり、それにnull値を割り当てるには。あなたがuint?
を持っていれば、同じことをして、それがヌル値をサポートしているのを見ることができます。
default(uint?); //null
ゼロで、nullを割り当てることはできません。ただし、int?
またはuint?
にNULLを割り当てることもできます(Nullable<Int32>
およびNullable<UInt32>
とも呼ばれます)。
unsigned int型([mscorlib]System.UInt32
)を含む任意の構造体のデフォルト値は、UINT 0であり、すべてゼロです。
構造体にnullを割り当てることはできませんが、nullを割り当てることができるuintが必要な場合はNullable<uint>
(別名uint?
)を使用できます。