? 코딩하는 이유
int? 나 <string, object>? 뒤에 ?를 넣는 이유가 뭔가요?
답변 1
2
안녕하세요 jkkim999님!
늦은시간까지 수강 중이시네요!
Value Type뒤에 ?를 붙이는 이유는 Null을 가질 수 없는 데이터 형식에 Null을 가질 수 있도록 해주기 위함입니다.
그 이유는 "값 자체가 아예 없음"이라는 표시를 명시적으로 해줄 수 있기 때문에 데이터베이스에서의 null값이나 메서드 반환값이 없는 경우에 활용할 수 있습니다.
굳이 명시적으로 안해줘도 빌드하는데 문제는 없지만 nullable 변수를 null을 허용하지않은 변수나 콜렉션에 넣으려고하면 초록색 밑줄로 경고를 해주고 있습니다. 자세한 내용은 아래 링크 참고해주세요 🙂
https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/builtin-types/nullable-value-types
혹시 언리얼 CEF기반 UI에서 한글 입력 오류 해결하신분??
0
19
2
ResourceManager 클래스 관련 질문
1
28
2
크레딧 충전
0
37
1
Radzen.Blazor.RadzenTheme 오
0
278
4
Class 설계 후 Razor 에서 호출!
0
102
1
wpf 응용 질문
0
85
1
올려주신 소스코드 관련해서 질문드립니다.
0
187
2
Radzen 설치 관련해서 오류가납니다.
0
161
1
안녕하세요, Radzen 관련 질문 드립니다
1
271
1
PostgreSQL 설치
0
238
1
BlazroServerMaster를 인식하지 못하고 있는데요.
1
314
1
PostgreSQL 문의
2
256
1
버튼이 하나만 나오는 경우
2
224
1
새로운 테이블 추가방법?
1
317
2
삭제 후, GRID 재조회
1
339
2
화면 갱신
1
306
1
ASP.NET Core SignalR을 사용하는 방식의 장점이 있나요?
1
731
2
Blazor web app 생성할때 질문있습니다.
1
767
1
솔루션 배포(게시) 부분에서 질문있습니다.
1
383
1
razor 문법에서의 @표기
1
352
1
Grid 컴포넌트 사용에 대해서 질문있습니다.
1
397
2
홈페이지 실행
1
213
1
BackUp DB > Failed
1
479
2
수업자료가 어디있는 거죠?
2
351
1





