Visual Studio (커뮤니티 2017)에서 C#을 작성하면 항상 두 개의 비슷한 식별자가있을 때 대문자로 시작하는 식별자와 소문자로 시작하는 식별자가있을 때가 있습니다. 소문자로 타이핑을 시작하면 대신 대문자 식별자로 자동 완성됩니다. 내가 대문자 필드/속성에 소문자 매개 변수에서 지정있을 때자동 완성 사례 문제
이 일반적으로 예를 들어, 일 :
내가 my...
입력을 시작, 그것은 낮은 - 일치 case myValue
을 입력하고 v
을 입력하면 대문자 인 MyValue
이 대신 입력됩니다. 분명히 나는 이것을 원하지 않는다. 왜냐하면 나는 MyValue = MyValue
으로 끝날 것이기 때문이다! 어떤 경우에도 첫 번째 문자 인의 경우를 기준으로 사례 모호성을 해결할 수있는 방법이 있습니까? 소문자로 입력을 시작하면 더 많은 문자를 입력 할 때 소문자로 시작하는 식별자를 계속 일치 시키길 원합니다.
편집 : 다음은 변수 대신 유형이 일치하는 예제입니다. 내 경험에 : 나는 적절한 경우로, 전체의 매개 변수 이름을 입력 한, 그것은 여전히 오히려 변수보다 종류와 일치하는 것 : 나는 당신이 시각적 인 스튜디오의 선택 행동에 대해 착각 생각
필드는 C# 코딩 표준에 따라 소문자로 지정해야합니다. 그렇다면 코드는'this.myValue = myValue'가 될 것입니다. – Adrian
농담하니? 두 개의 식별자가 경우에만 다른가요? 별로 현명한 선택이 아닙니다. – Steve
필드 또는 속성인지 여부는 중요하지 않습니다. 그것은 단지 장난감의 예입니다. 속성 인 경우 동일한 동작이 발생합니다. –