# 디폴트 파라미터

2021. 1. 24. 12:59개발/C#

아래의 코드에서 Calc 메서드의 int a, int b라는 파라미터 (매개변수) 는

외부에서 전달 받는 매개변수이지만, spring type이라는 매개변수는 

우리가 기본으로 지정해주는 매개변수로, 디폴트 파라미터라고 한다.

 

using System;

namespace DefineTest

{

  class Program

  {

    static void Main(string[] args)

    {

      Calc(4, 3);

      Calc(5, 1, "-");

      Console.ReadLine();

    }

    private static void Calc(int a, int b, string type = "+")

    {

      switch (type)

      {

        case "+":

          Console.WriteLine(a + b);

          break;

        case "-":

          Console.WriteLine(a - b);

          break;

      }

    }

  }

}

'개발 > C#' 카테고리의 다른 글

# summary (메서드 등에 설명 붙이기)  (0) 2021.01.25
# 이벤트에 이벤트 핸들러를 등록하기  (0) 2021.01.25
# C#의 동작 원리  (0) 2021.01.24
# 생성자 / new 키워드  (0) 2021.01.24
# 전처리기 지시어  (0) 2021.01.24