C#의 부호없는 int의 기본값은 무엇입니까?C# 부호없는 int 기본값
예 : int, 0, 내가 부호없는 int에 대해 알고 싶다면 unsigned int 지원에 null 값을 할당 하시겠습니까?
C#의 부호없는 int의 기본값은 무엇입니까?C# 부호없는 int 기본값
예 : int, 0, 내가 부호없는 int에 대해 알고 싶다면 unsigned int 지원에 null 값을 할당 하시겠습니까?
사용이 :
default(uint); //0
가에 null 값을 할당하려면 당신은 Nullable<uint>
하거나 uint?
을 사용해야합니다. 이제 uint?
이있는 경우 null 값을 지원하는 것과 동일한 작업을 수행 할 수 있습니다.
default(uint?); //null
0이고 아무 것도 할당 할 수 없습니다. 그러나 int?
또는 uint?
에 null을 할당 할 수 있으며 Nullable<Int32>
및 Nullable<UInt32>
이라고도합니다. 그것을 알아낼
부호 INT ([mscorlib]System.UInt32
)을 포함하는 임의의 구조체의 디폴트 값은 0 UINT이다 모두 제로이다.
구조체에 null을 할당 할 수는 없지만 null을 할당 할 수있는 uint가 필요한 경우 Nullable<uint>
(일명 uint?
)을 사용할 수 있습니다.