.NETJava차이점
-
[C# / .NET] Java와 다른 문법카테고리 없음 2022. 4. 7. 22:04
Java와 다른 것 위주로 기술 로컬함수 로컬함수는 메소드 안에서 선언되고, 선언된 메소드 안에서만 사용되는 특별한 함수 클래스의 멤버가 아니기 때문에 메소드가 아니라 함수라고 부름 class SomeClass { public void SomeMethod() { int count = 0; SomeLocalFunction(1,2); //로컬 함수 호출 void SomeLocalFunction(int a, int b) //로컬 함수 선언 { //Do Some Work Console.WriteLine($"count : {++count}"); //로컬 함수는 자신이 속한 메소드의 지역 변수를 사용할 수 있음 } } } 선택적 인수 메소드의 기본변수는 기본값을 가질 수 있음 void MyMethod(int a, ..