this 키워드는 생성자나 메소드에서 현재 객체를 참조하는데 사용된다. 예를 들어 지역 변수와 동일한 이름의 클래스 수준 필드를 갖고 있다면, this를 사용해 클래스 수준 필드를 참조할 수 있다. public class Box { int Length; int Width; int Height; public Box(int Length, int Width, int Height) { this.Length = Length; this.Width = Width; this.Height = Height; //Length = Length; // 인수 Length에 인수 Length 값을 대입하는 꼴 } } Box 클래스에는 Legth, Width, Height 세 가지 필드가 있다.
이 클래스의 생성자는 해당 필드를 초기화하는데 사용되는 세 가지 인수를 받는다. 그런데 인수와 필드가 동일한 이름이므로 this 키워드를 이용해 필드를 참조하는 것을 나타내준다.
만약 this 키워드 없이 작성 시 인수...
#
C샵
#
this
#
this키워드
#
씨샵
원문 링크 : [C#] this 키워드