class Program {
// 정적메서드
public static void Main(string[] args) {
Sub()
}
static void Sub() {
// 위의 Main메서드에서 Sub메서드를 사용하려면, Sub를 꼭 붙여주어야만 한다.
}
}
인스턴스 메서드를 호출하려면 어느 인스턴스인지 지정해야 하는데, Main메서드는 인스턴스가 존재하지 않은 상태로 동작함
--> 인스턴스를 특정할 수 없음
--> 그러므로 내부 메서드를 호출하고 싶다면, 불러와야할 메서드를 정적 메서드로 정의해야 함
'스터디 > C#' 카테고리의 다른 글
LINQ(Language Integrated Query) (0) | 2019.08.16 |
---|---|
람다식(Lamda) (0) | 2019.08.16 |
[용어] 시그니처 (0) | 2019.08.14 |
Value 타입 vs Reference 타입이 나뉘어 존재하는 이유 (0) | 2019.08.14 |
코드 스니펫(Code Snippet) (0) | 2019.08.13 |