- 답변 # 1
관련 자료
- c# - Web API에서 내 양식 본문이 항상 null 인 이유는 무엇입니까?
- ejb - JPA 22가 javautilDate를 null로 저장하는 이유
- CDK Python을 사용하여 Api Gateway 용 httpintegration에 요청 매개 변수를 전달하는 방법
- java - 매개 변수를 찾을 수없는 이유는 무엇입니까?
- R을 사용하여 각 매개 변수 조합에 대한 평균 벡터 구하기
- java 8 - 왜 v! = null입니까? v ++ - 1은 hashmapcompute에서 키를 증가시킬 때 (v! = null? v : 0) + 1과 같지 않습니다
- reporting services - 매개 변수를 필터로 사용 - 여러 값이 작동하지 않음
doSomething
인 경우 오버로드 된 경우MyClass
에 null을 명시 적으로 캐스팅해야합니다 올바른 과부하가 선택되었습니다 :캐스트 할 필요가없는 상황은 varargs 함수를 호출 할 때입니다 :
마지막 줄은 다음과 같은 경고를냅니다 :
와이즈 비즈 와이즈 비즈 Varargs를 위해 two이 두 가지 기능이 있다고 가정 해 봅시다. 두 번째 매개 변수에 유효한 값입니다.
java.lang.String
와이즈 비즈
java.lang.String[]
와 함께 그들 중 하나를 사용하려면 두 번째 매개 변수로null
를 캐스트해야합니다. 컴파일러가 호출 할 함수를 결정할 수 있도록 해당 함수의 두 번째 인수 유형에 대한 것입니다.첫 번째 함수를 호출하려면 :
void ShowMessage(String msg, Control parent);
두 번째 :
void ShowMessage(String msg, MyDelegate callBack);
null