1
삼항 연산자 C#에서 Nullable에 캐스트하면 새 변수가 생성됩니까?
우리가 exression을 가지고 있다고 가정합니다 :int? someValue = SomeCondition ? 1 : (int?)null;
SomeCondition이 거짓 일 때,
(int?)null
이 평가되고 int의 새로운 인스턴스가됩니까? someValue에 대한 할당을 위해이 시간에 생성 되었습니까?
예, 정확히 일치합니다. ** null을 나타내는''int?' "의 새로운 인스턴스 **는 새로운 인스턴스가 아닙니다. 우리가 'null'이라고 부르는 상수 값입니다. –
암시 적 캐스팅에 대해 감사해야합니다. C에서 그 당시에 가장 많이 돌아 왔던 오류 코드를 얻으십시오. "캐스팅하지 않은 상태에서 포인터와 정수 사이의 비교".... 나를 이끌어 낸 uuuf 견과류!! XD – PedroC88