로컬 함수는 다른 멤버에 중첩된 유형의 전용 메서드입니다. 이 메서드는 포함하는 멤버에서만 호출할 수 있습니다.
로컬 함수는 −
에서 선언하고 호출할 수 있습니다.-
메서드, 특히 반복자 메서드 및 비동기 메서드
-
생성자
-
속성 접근자
-
이벤트 접근자
-
익명 방법
-
람다 표현식
-
종료자
-
기타 로컬 기능
예시 1
class Program{
public static void Main(){
void addTwoNumbers(int a, int b){
System.Console.WriteLine(a + b);
}
addTwoNumbers(1, 2);
Console.ReadLine();
}
} 출력
3
예시 2
class Program{
public static void Main(){
void addTwoNumbers(int a, int b, out int c){
c = a + b;
}
addTwoNumbers(1, 2, out int c);
System.Console.WriteLine(c);
Console.ReadLine();
}
} 출력
3