본문 바로가기
dev, tech/Windows P

함수의 중첩(Overloading)

by 구띵 2006. 1. 14.

함수의 중첩(Overloading)

 

같은 이름의 함수를 두 개 이상 만들어 사용.

인수로 함수들을 구분.

( 중첩함수들은 이름은 같지만 서로 다른 인수변수의 타입, 인수의 개수, 인수에 ref나 out키워드의 사용으로 함수들을 차별화)

 

static void Main(string[] args)
  {
   printVar(3);
   printVar("호호");
  }


  static void printVar(int x)
  {
   Console.WriteLine("숫자입니다");
   Console.WriteLine("{0}",x);
  }

  static void printVar(string x)
  {
   Console.WriteLine("문자 입니다.");
   Console.WriteLine("{0}",x);
  }

'dev, tech > Windows P' 카테고리의 다른 글

enumerations  (0) 2006.01.14
타입의 변환 / 값 타입과 참조 타입  (0) 2006.01.14
특수 함수 Main()  (0) 2006.01.14
배열 인수  (0) 2006.01.14
ref 와 out 키워드  (0) 2006.01.14

댓글