내가 좋아하는 오브젝트를 처리하는 코드를 작성합니다 : 나는 훨씬 적은 코드를 작성할 수 있습니다 6 if (_odbcConnection != null)
{
_odbcConnection.Close();
_odbcConnection.Dispose();
_odbcConnection = null;
}
: _odbcConnecti
나는 다음 코드 줄 수 있습니다. 유형은 bool이며 bool?이 아닙니다. 오른쪽에있는 Exists 메소드는 특정 엔티티가 저장소에 있는지 확인하는 API 메소드입니다. Task<bool>을 반환합니다. 저장소가 null인지 먼저 확인하여 null 조건 연산자를 사용하는지 확인하고 싶습니다. 저장소가 null이면 전체 오른쪽면이 bool 유형에 할당 할
향후 방문객 참고 정보 :이 질문은 잘못된 재현 코드를 기반으로합니다. ?. 연산자가 실제로 단락됩니다. 이 브라우저 탭을 지금 닫을 수 있습니다. 은 널 조건 연산자 (?.) 단락 (예 http://www.informit.com/articles/article.aspx?p=2421572 "회로"를 검색) 주장 웹의 많은 소스가있다. 여기 static voi
자바 스크립트에서 나는 이렇게 많은 코드를 가지고있다. if (ctrl && ctrl.main && ctrl.main.user) {
SetTheme(ctrl.main.user.theme);
}
매우 까다 롭습니다. 간단하게 할 수있는 다른 언어로 SetTheme(ctrl?.main?.user?.theme);
자바 스크립트에서이를 수행 할
변수 값이 Nothing 인 경우 Null 조건부 연산자에서 예기치 않은 동작이 발생했습니다. 다음 코드의 동작이 우리를 계속 은 약간은 예상되는 동작은 l이 엔트리가없는 경우 Not l?.Any()이 truthy 점이다 또는 l 경우 아무것도 없다 Dim l As List(Of Object) = MethodThatReturnsNothingInSomeCas
C# 배경을 가지고 있으므로 클래스 속성을 처리 할 때 (엔터티 프레임 워크 관계를 사용할 때) 항상 ?. 연산자를 사용합니다. 예를 들어이 클래스를 사용하고 상태 클래스가 null 인 경우 null 객체에서 속성을 가져 오는 중이므로 예외가 발생합니다. 이 같은 var order = DB.Order.Find(1);
var status = order.s
메서드 나 메서드 체인을 호출 할 때 null 개체를 처리 할 때 가능한 최상의 옵션을 찾는 방법을 모색하고 있습니다. 경우 조건을 확인하는 우리의 일반적인 관행입니다 : 더 확장 방법을 사용하여 향상시킬 수 if (customObject != null) {
customObject.callMe();
}
: Program customObject
환경 : 비주얼 스튜디오 2015 시간대 : : UTC + 7시, 방콕 문제 : DateTimeOffset으로 널 (NULL) varialbe에 (?을 DateTimeOffset)의 조건부 연산자를 사용하면 예외가 발생합니다. 즉, 값이 NULL (DateTimeOffset? 값) 인 경우에도 여전히 메서드를 호출합니다. ToLocalTime()은 ToLo