나는 얼마 전에이 질문을했다 : C #에서 개인 변수의 이름을 어떻게 지정합니까?
답 중 하나에서 개인 변수 / 필드의 이름을 다음과 같이 지정해야한다는 Microsoft의 MSDN 페이지를 가리 켰습니다.
private int myInteger;
그러나 매개 변수는 다음과 같습니다.
void SomeMethod(int myInteger)
지역 변수는 다음과 같습니다.
int myInteger;
그래서 당신이 이것들을 참조 할 때
myInteger = 10;
당신은 당신이 말하는 것을 알 방법이 없습니다.
저는 지금 새로운 프로젝트를 시작하고 있으며 동료 중 한 명이 왜 적어도 이들 중 일부를 차별화하기 위해 무언가를하지 않는지 묻고 있습니다.
나는 똑같은 것을 궁금합니다. Microsoft의 표준이 왜 이러한 차이점을 유지하지 않았습니까?
this.
.
this.component = component
). 다른 곳에 모호한 범위가있는 경우 "여러 개의 중복 된 'this'가 있습니다. 코드에 흩어져 있습니다. "라고 잘못 작성된 코드가 있습니다.