반응형
this 키워드
- 객체 자신을 참조하는 키워드
- 사용
- 함수의 파라미터 이름과 멤버 변수 이름이 동일
- 클래스 내부에서 멤버변수를 접근
class A{ int a; public A(int a){ this.a = a; // this가 가르키는 값은 클래스 내부에 선언된 멤버변수이다. } }
static 키워드
- 클래스의 멤버를 객체 생성 없이 사용 가능
- new 키워드 없이도 접근하여 사용 가능
- 클래스 static 필드(변수)
- 클래스 static 메소드(함수)
- static 메소드 내부에 사용하는 변수는 반드시 static
class A { public static int a; public static int b; public static void Print() { Console.WriteLine("a: {0}", a); } }
반응형
'IT > C#' 카테고리의 다른 글
[C#_List] Find 검색 (0) | 2021.10.01 |
---|---|
[C#_기본] 람다식 - Lambda Expression (0) | 2021.10.01 |
[C#_기본] 델리게이트(Delegate) (0) | 2021.09.30 |
[C#_클래스] 개념과 생성자, 소멸자 (0) | 2021.09.28 |
[C#_기본] 접근제한자 (0) | 2021.09.28 |