2010-04-22 2 views
0

세미콜론을 입력하면 ReSharper는 내가 작성한 코드 행에 특정 작업을 수행합니다. 명시 적 형식 지정을 제거하고 "var"로 바꾸는 작업을 포함시킬 수 있습니까?ReSharper : 세미콜론에 "var"를 자동으로 적용 하시겠습니까?

string foo = "" 

... 그런 다음 세미콜론을 입력하면 코드 줄이 자동으로 다음과 같이 다시 작성됩니다.

var foo = ""; 

편집 : 나는 4.5을 사용하고 있습니다 - 나는 곧 5.x를로 이동합니다.

+1

호기심 ... 왜 그걸 원하니? 나는 네가 다른 방향으로 가고 싶다고 생각할 것이다. – Joel

+0

모든 유형의 추론을 사용하려면 모든 것을 var로 선언하는 습관을 들여야합니다. –

+0

필자는 "var"을 선호하고 새로운 객체를 변수에 할당하기 전에 일반적으로 새 객체를 정의합니다 (ReSharper는 명시 적 유형을 사용하여 해당 변수의 선언을 기본값으로 사용함). 그 과정에 여분의 키 입력이나 2를 더할 수 있고 ReSharper 메뉴에서 "var"를 선택하면 변수를 선언 할 수 있습니다. 그 점. ReSharper가 "Refactor to variable"연산 중에 선언 유형 메뉴에서 "var"를 기본 옵션으로 만들 수 있는지 궁금합니다. – lance

답변

0

Resharper에서 "코드 정리"를 사용하여 변경합니다. 하지만 어쨌든 가능한 모든 곳에서 var를 사용합니다. 따라서 오래된 코드에만 차이가 있습니다. "Clean Up Code"에 대한 설정을 모든 코드에 적용하는 것이 가치 있다고 생각합니다. 이는 스타일이 항상 일관되고 diffs가 항상 일관성이 있음을 의미합니다.

관련 문제