메소드 오버로딩

C#/기본기

[C#]메소드 오버로딩과 가변개수의 인수(Params) & 명명된 인수

메소드 오버로딩 하나의 메소드 이름에 여러 개의 구현을 올리는 것 (과적하다 = Overloading) 코드를 일관성 있게 유지가능 높은 생산성 매개변수의 개수와 형식이 다른 경우에 사용 int Plus(int a, int b) { return a + b; } double Plus(double a, double b) { return a + b; } . . . int result1= Plus(1, 2); //int Plus(int,int)호출 double result2 = Plus(3.1, 2.4) // double Plus(double,double)호출 가변 개수의 인수(Params + 배열) 매개변수의 개수가 다를 때 사용 매개변수의 개수가 유한하게 정해져 있다면 가변 개수의 인수보단 메소드 오버로딩을..

파워지훈
'메소드 오버로딩' 태그의 글 목록