반응형
함수명(long? id) 이렇게 쓰일때가 있다.
long?의 의미는
long은 Int64와 동일하며
?의 의미는 nullable (널값을 허용한다는 의미)
long
is the same as Int64
The ?
means it is nullable
A nullable type can represent the normal range of values for its underlying value type, plus an additional null value
Nullable example:
int? num = null;
if (num.HasValue == true)
{
System.Console.WriteLine("num = " + num.Value);
}
else
{
System.Console.WriteLine("num = Null");
}
This allows you to actually check for a null
value instead of trying to assign an arbitrary value to something to check to see if something failed.
I actually wrote a blog post about this here.
출처: https://stackoverflow.com/questions/3893143/what-is-long-data-type
반응형
'C#' 카테고리의 다른 글
c# String.IsNullOrWhiteSpace(strSearch) 공백문자, Null 확인하기 (0) | 2017.12.02 |
---|---|
C# 코딩 규칙 (0) | 2017.11.23 |
C#에서 BackgroundWorker를 사용하기 (0) | 2017.10.06 |
C# SqlCommand 클래스 + ExecuteXmlReader (0) | 2017.10.03 |
C# 프로그램 System Tray Icon 만들기 (2) | 2017.09.14 |
Application.Exit() 해도 프로세스가 실행될때, 죽지 않을때. (0) | 2017.09.14 |
Visual Studio의 vshost.exe 실행 프로세서 (디버깅 프로그램) (0) | 2017.09.14 |
int형를 나누기 소수점을 얻으려면 => (double)로 캐스팅 변환 (0) | 2017.09.06 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)