로컬 함수는 다른 멤버에 중첩된 유형의 전용 메서드입니다. 이 메서드는 포함하는 멤버에서만 호출할 수 있습니다.
로컬 함수는 −
에서 선언하고 호출할 수 있습니다.-
메서드, 특히 반복자 메서드 및 비동기 메서드
-
생성자
-
속성 접근자
-
이벤트 접근자
-
익명 방법
-
람다 표현식
-
종료자
-
기타 로컬 기능
예시 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