«nullreferenceexception» 태그된 질문

28
NullReferenceException은 무엇이며 어떻게 해결합니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. На этот вопрос есть ответы на 스택 오버플로 на русском : Что такое NullReferenceException이, и как мне исправить код? 나는 약간의 코드를 가지고 있으며 실행될 때,을 던진다 NullReferenceException. 객체 참조가 …

16
C #에서 개체가 null인지 확인
객체가 null 인 경우 추가 처리를 방지하고 싶습니다. 다음 코드에서 객체가 null인지 확인합니다. if (!data.Equals(null)) 과 if (data != null) 그러나에 메시지가 표시 NullReferenceException됩니다 dataList.Add(data). 오브젝트가 널 (NULL) 인 경우, if-statement를 입력하지 않아야합니다! 따라서 객체가 null인지 확인하는 적절한 방법인지 묻습니다. public List<Object> dataList; public bool AddData(ref Object data) bool success …

2
왜 타입의 이니셜 라이저를 발견하면 NullReferenceException이 발생합니까?
이것은 나를 혼란스럽게했다. Noda Time에 대한 테스트를 최적화하려고 시도했습니다. 여기서 유형 초기화 프로그램 검사가 있습니다. 나는 new에 모든 것을로드하기 전에 유형에 유형 이니셜 라이저 (정적 생성자 또는 이니셜 라이저 가 있는 정적 변수) 가 있는지 알아낼 것이라고 생각했습니다 AppDomain. 놀랍게도 내 코드에 NullReferenceExceptionnull 값이 없지만 작은 테스트가 실패했습니다 . 그것은 …

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; } 이와 같은 (의사 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.