본문 바로가기
  • 불확실한 내일을 위해
유니티 C#/C#

C#기초 - static 메서드 뜻

by 그린초코 2023. 5. 11.

"정적인"이라는 뜻. 이를 이용하면 객체를 생성하지 않고 멤버를 사용할 수 있게 된다.

즉, 인스턴스를 만들지 않고 쓸 수 있는 메서드로, 객체를 통하지 않고 클래스 이름으로 접근한다.

예를 들어 콘솔창에 글을 써주는 Dubeg.Log 메서드가 인스턴스 없이 사용되는데, 그 이유는 static 메서드로 선언되었기 때문이다. 

 

* 아래와 같은 오류시 000000에 static을 적용해야한다.

Member '000000' cannot be accessed with an instance reference; qualify it with a type name instead

 

728x90

댓글