내가 지나가는 것에 따라 Intellisense가 적절한 방법을 보여주지 않는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/425161

  •  06-07-2019
  •  | 
  •  

문제

다음과 같은 3 가지 방법이 있습니다.

Modify ( int arg )
Modify ( double arg )
Modify ( string arg )

그리고 이중 변수를 전달하는 경우, 이중 변수를 얻는 대신 아래로 스크롤하는 대신 방법 #2로 자동 탐색해야합니다.

도움이 되었습니까?

해결책

두 가지 이유를 생각할 수 있습니다. 첫째, Intellisense는 암시 적 변환 규칙 등을 알고 컴파일러만큼 똑똑해집니다. 그들은 아마도 쉬운 구현이 충분하다고 결정했을 것입니다 (예 : 기능 결과를 다른 기능으로 직접 통과하는 것보다 더 복잡한 경우를 상상해보십시오). 또한 IntelliSense가 내가 호출하고 싶은 특정 오버로드를 숨기면 (아마도 논쟁이 잘못 되었기 때문에) - 내가 원하는 기능으로 코드를 작성한 다음 돌아가서 수정하고자하는 것이 성가신 일이라고 생각합니다. 모든 오류.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top