문제

내 질문의 범위는 Java 및 기타 C 기반 언어에 대해서는 대답이 다를 수 있으므로 ASP.NET입니다.

클래스 내에서 키워드 "this"를 사용할 때 속성을 해석하기 위해 얼마나 많은 오버 헤드가 참여합니까? 나는 특정 출처가 Dereferencing을 위해 "이것"의 사용을 낙담 시키려고 노력하는 것을 보았지만 Generaly는 지금까지 방금 무시했습니다.

도움이 되었습니까?

해결책

나는 그것이 단지 스타일 문제라고 생각합니다. 답에 명시된 바와 같이 이 질문, 컴파일러는 이것을 '이것'을 암시 적으로 사용한다. 나는 명확성을 위해 그것을 사용할 것입니다.

다른 팁

스타일 콥 모든 인스턴스 필드 참조에이를 사용하는 것이 좋습니다.

그리고 속성을 통해 상기 필드에 접근하는 것과 비교할 때, 추상화를 우회하여 실제로 더 빠르지 않아야합니까?

오버 헤드가 없습니다.

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