프로그래밍 공부/C# 프로그래밍2022. 8. 24. 03:37[C#] 메소드 오버로딩,가변 개수의 인수, 명명된 인수, this() 생성자
메소드 오버로딩 오버로딩(Overloading)은 "과적하다" 라는 뜻을 갖고있습니다. 이미 많이들 아시겠지만 프로그래밍에서 오버로딩은 과적하다 라는 뜻처럼 하나의 메소드 이름에 여러가지 구현을 올리는 것을 뜻합니다. 코드로 예시를 들어보겠습니다. class MainApp { static void Main(string[] args) { Console.WriteLine("{0}", Cal(10, 10)); Console.WriteLine("{0}", Cal(5.5f, 2.7f)); } static int Cal(int a, int b) { return a+b; } static float Cal(float a, float b) { return a+b; } } Cal 이라는 이름을 써서 매개변수를 int,fl..