메서드 오버로딩
자바와 같이 C#도 메서드 오버로딩을 지원합니다.
int add(int a, int b)
{
return a + b;
}
int add(int a, int b, int c)
{
return a + b + c;
}
void main(string[] args)
{
Console.WriteLine("두개" + add(10, 20));
Console.WriteLine("세개" + add(1, 2, 3));
}
메서드의 이름은 같더라도 인자가 다른경우, 이것이 바로 오버로딩
당연히
두개 30
세개 6
이렇게 결과가 나오게 됩니다.
'Programming Language > C#' 카테고리의 다른 글
Partial Class (0) | 2014.05.13 |
---|---|
파일스트림 (텍스트) (0) | 2014.05.13 |
Get, Set - 클래스 간 값 공유 (0) | 2014.05.13 |
실수형 나누기 (0) | 2014.05.13 |
반올림 (0) | 2014.05.13 |