2009-07-09 2 views
0

내 질문의 범위는 전적으로 ASP.NET입니다. 답변은 Java 및 다른 C 기반 언어와 다를 수 있습니다.키워드를 사용할 때 오버 헤드?

클래스 내에서 키워드 "this"를 사용하여 속성을 역 참조하는 경우 오버 헤드가 얼마나됩니까? 특정 소스가 역 참조로 "this"를 사용하는 것을 막으려 고 시도한 것으로 보였지만 지금까지는 일반적으로 무시했습니다.

+0

코드 예제를 게시 하시겠습니까? –

+0

속임수 게시물을 유감으로 생각합니다. 나는 처음에는 마음과 비슷한 질문을 찾으려고 시도했지만 검색은 관련성이없는 어떤 것도 가져 오지 못했습니다. – Jagd

답변

2

스타일 문제 일뿐입니다. 대답은 this question에 대한 답변에서 언급했듯이 컴파일러는 암시 적 사용에 'this'를 삽입합니다. 나는 그것을 명확하게하기 위해 사용할 것이다.

+0

링크를 제공해 주셔서 감사합니다. 그것은 내가 찾고 있던 것을 나에게 공급했다. – Jagd

0

StyleCop 모든 인스턴스 필드 참조에 이것을 사용하는 것이 좋습니다.

그리고 속성을 통해 해당 필드에 액세스하는 것과 비교할 때 추상화를 우회하여 실제로 더 빠르지는 않습니까?

0

오버 헤드가 없습니다.