C# 에서의 this 문법
this는 static과도 연결되는 개념이다. static은 전에 말했듯이 객체의 영향을 받지 않는 정적 함수, 변수를 말한다. 그러면 정적 멤버변수, 멤버함수를 불러오는 경우에 어떤 곳에서 불러왔는 지 어떻게 아느냐는 것이다. 만약에 sunshine이라는 이름으로 된 애가 불러오면 sunshine의 HP라는 건 어떻게 알 수 있냐는 것이다. 현재 sunshine을 _this에서 갖고 있고, sunshine이 호출했으니까 _this에는 sunshine이 들어가게 된다. 그리고, HP는 sunshine의 것이라는 걸 알 수 있다. 참고로 this는 예약어(C#에서 이미 쓰고 있는 단어)라서 _this로 대신 했다. 아무튼, this가 있거나 없거나 결과가 똑같다. 내가 나 자신이라는 걸 알리기 위해서 문법..
2023.05.16