나는 C#을 마스터하는 것과는 거리가 멀지 만 나에게는 그날의 아이가 나를 프로그래밍하여 나날이 향상시키고 있습니다.
WinForms 응용 프로그램을 만들 때 실용적으로 많은 컨트롤을 변경하고 사용하고 싶습니다.
내가 이해할 수없는 것은 this.control
키워드를 사용해야 할 때이고 단지 control
만 사용해야하는 경우입니다.
샘플 : 내 레이블의 텍스트를 변경하려면
내가 쓸 수C#에서 폼의 컨트롤로 작업 할 때이 키워드를 사용하는 경우
mylabel.text = "Text for label"
또는
this.mylabel.tex = "Text for label"
올바른 방법으로 이들 중입니다
? WinForms에서 컨트롤 (예 : DataGrid, 텍스트, 테이블 등)을 사용할 때this
키워드를 사용할 때 간단한 설명이 있습니까?
예. 모호성을 제거하기 위해'this'를 사용하는 것보다 몇 가지 명명 규칙을 사용하는 것이 좋습니다. – Manfred
.NET 스타일 가이드에 의해 명시 적으로 권장되지 않습니다. 그것을 "ungarian"이라고 생각하는 것. 어쩌면 "resharpian". –