«nullable» 태그된 질문

널 입력 가능 태그는 널 입력 가능 멤버 또는 유형과 관련된 문제를위한 것입니다. 누락되거나 알 수없는 값을 나타내는 데 널이 사용됩니다.


19
속성의 속성이 null인지 확인하는 C # 우아한 방법
C #에서는이 예제에서 PropertyC의 값을 가져 오려고하며 ObjectA, PropertyA 및 PropertyB는 모두 null 일 수 있습니다. ObjectA.PropertyA.PropertyB.PropertyC 최소한의 코드로 PropertyC를 안전하게 얻으려면 어떻게해야합니까? 지금 확인합니다. if(ObjectA != null && ObjectA.PropertyA !=null && ObjectA.PropertyA.PropertyB != null) { // safely pull off the value int value = objectA.PropertyA.PropertyB.PropertyC; } 이와 같은 (의사 …

19
nullable 부울 체크 박스
내 모델에는 nullable이어야하는 부울이 있습니다. public bool? Foo { get; set; } 그래서 내 Razor cshtml에서 @Html.CheckBoxFor(m => m.Foo) 작동하지 않는 것을 제외하고. (bool)로도 캐스팅하지 않습니다. 만약 내가한다면 @Html.CheckBoxFor(m => m.Foo.Value) 그것은 오류를 생성하지 않지만 게시되고 foo가 null로 설정되면 내 모델에 바인딩되지 않습니다. 페이지에 Foo를 표시하고 게시물의 내 ​​모델에 바인딩하는 …


3
단락 연산자를 해 || &&는 nullable 부울에 대해 존재합니까? RuntimeBinder는 때때로 그렇게 생각합니다.
조건부 논리 연산자 || 및 &&단락 논리 연산자라고도 하는 C # 언어 사양을 읽었습니다 . 나에게 nullable booleans, 즉 피연산자 유형 Nullable<bool>(또한 작성 됨 bool?)에 대해 존재하는지 명확하지 않은 것처럼 보였으 므로 비 동적 유형으로 시도했습니다. bool a = true; bool? b = null; bool? xxxx = b || a; …

7
'int'의 차이점은 무엇입니까? C #에서 'int'?
나는 이전에 stackoverflow에서이 답변을 보았 음을 90 % 확신합니다. 사실 "int?"를 본 적이 없습니다. 구문을보기 전에 여기에 있지만 어떻게 검색해도 이전 게시물을 찾을 수 없으며 나를 미치게 만듭니다. 내가 우연히 재미있는 버섯을 먹었을 가능성이 있지만, 그렇지 않다면 누군가가 그것을 찾거나 다시 설명 할 수 있다면 이전 게시물을 지적 해 주시겠습니까? …
84 c#  syntax  types  nullable 

3
뷰 열을 NULL이 아닌 것으로 만드는 방법
열이 참 또는 거짓이되기를 원하는 뷰를 만들려고합니다. 그러나 내가 무엇을하든 SQL Server (2008)는 내 비트 열이 어떻게 든 널이 될 수 있다고 생각합니다. "상태"열이있는 "제품"이라는 테이블이 INT, NULL있습니다. 뷰에서 Product.Status 열이 3이면 BIT 열을 true로 설정하여 Product의 각 행에 대해 행을 반환하고, 그렇지 않으면 비트 필드가 false 여야합니다. SQL 예 …

6
리플렉션을 통해 nullable 속성 유형 찾기
리플렉션을 통해 객체의 속성을 검사하고 각 속성의 데이터 유형을 계속 처리합니다. 다음은 내 (축소 된) 출처입니다. private void ExamineObject(object o) { Type type = default(Type); Type propertyType = default(Type); PropertyInfo[] propertyInfo = null; type = o.GetType(); propertyInfo = type.GetProperties(BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance); // Loop over all properties …
83 c#  .net  reflection  nullable 

3
'System.Int32'에서 'System.Nullable'1 [[System.Int32, mscorlib]] 로의 잘못된 캐스트
Type t = typeof(int?); //will get this dynamically object val = 5; //will get this dynamically object nVal = Convert.ChangeType(val, t);//getting exception here 위 코드에서 InvalidCastException이 발생합니다. 위의 경우 간단히 작성할 수 int? nVal = val있지만 위의 코드는 동적으로 실행됩니다. 객체 (여기서는 val)에 래핑 된 값 (int, float 등의 nullable이 …

8
'DateTime'이 'Nothing'인지 왜 확인할 수 없습니까?
VB.NET에서 DateTime변수를 "설정되지 않음" 으로 설정하는 방법이 있습니까? 그리고 a DateTime를 로 설정할 수 Nothing있지만 그럴 경우 확인할 수없는 이유는 Nothing무엇입니까? 예를 들면 : Dim d As DateTime = Nothing Dim boolNotSet As Boolean = d Is Nothing 두 번째 문은 다음 오류를 발생시킵니다. 'Is' operator does not accept operands …

8
==가 null 값에 대해 true를 반환 할 때> =가 false를 반환하는 이유는 무엇입니까?
int 유형의 두 변수가 있습니까? (또는 원하는 경우 Nullable <int>). 두 변수에 대해 크거나 같음 (> =) 비교를 원했지만 두 변수가 모두 null이면 false를 반환하고 == 연산자는 true를 반환합니다. > = 연산자의 의미 론적 정의에 "or"라는 단어가 포함되어 있기 때문에 이것이 왜 논리적인지 설명해 줄 수 있습니까?

6
프로덕션 코드에서 assert 문으로 null을 선언하지 않아야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 지난달 휴무 . 나는 본 적이 이 질문을하지만의 사용에 대한 몇 가지 더 질문이 assert키워드. 나는 다른 코더들과 사용하는 것에 대해 토론했다 …
32 java  assert  nullable 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.