2010-07-08 5 views
18

나는 기존의 일부 코드를보고 난 이해하지 못했다 변수 선언을 우연히 발견했다 :변수 선언 물음표

public foo as Boolean? 

물음표는 무엇을 의미합니까?

답변

28

이것은 nullable Boolean을 의미합니다.

Boolean? 또는 다른 값 유형 (숫자 또는 구조체)은 Nullable(Of Boolean)의 줄임말입니다.

+0

다음은 원래 질문의 태그 인 vb.net 예제 링크입니다. https://msdn.microsoft.com/en-us/library/ms235245.aspx – wpercy

2

aah, 내가 그 질문을 게시 한 것은 그것이 nullable 일 수 있다는 것을 의미한다는 것을 깨달았습니다.

코드로 테스트했는데 그럴 듯합니다.

+3

답변으로 @ SLaks의 게시물을 허용해야합니다 귀하의 질문에. – Crono