Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

나의 지식 보관소

선택적 매개 변수 본문

프로그래밍 언어/C#

선택적 매개 변수

야식은진리다 2019. 12. 27. 23:51

선택적 매개 변수는 메서드의 매개 변수에 기본값을 가지게 하고 싶을 때 사용한다. 예를 들어보겠다.

 

1
2
3
4
void SetPerson( int height, int weight, int iq = 100string name = "홍길동" )
{
    //구현 부
}

 

위의 코드에서 보이는 iq와 name변수는 기본값을 가지므로 메서드 호출 시 해당 데이터의 할당을 생략할 수도 생략하지 않을 수도 있다.

이처럼 기본값을 가지는 매개변수는 상황에 따라 데이터를 할당하거나 할당하지 않을수 있으므로 선택적 매개변수라고 부른다.

선택적 매개변수를 사용할시 지켜야 할 규칙이 있는데 선택적 매개변수는 무조건 필수 매개 변수 뒤에 와야 한다.

'프로그래밍 언어 > C#' 카테고리의 다른 글

is와 as  (0) 2019.12.28
로컬 함수  (0) 2019.12.27
명명된 매개 변수  (0) 2019.12.27
가변길이 매개 변수 params  (0) 2019.12.27
메서드 오버로딩  (0) 2019.12.27