일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- jupyter
- docker
- 구조체
- Algorithm
- jupyter lab
- git
- Python
- Houdini
- github
- vim
- HTML
- c# 추상 클래스
- 포인터
- gitlab
- 플러터
- C++
- c언어
- C언어 포인터
- Unity
- dart 언어
- 다트 언어
- C# delegate
- c# 윈폼
- c# winform
- 도커
- Flutter
- 유니티
- 깃
- c#
- Data Structure
Archives
- Today
- Total
목록c# 선택적 매개 변수 (1)
nomad-programmer
[Programming/C#] 선택적 매개 변수
메소드의 매개 변수는 기본 값을 가질 수 있다. 기본 값을 가지는 매개 변수는 필요에 따라 데이터를 할당하거나 할당하지 않을 수 있기 때문에 이를 "선택적 매개 변수 (Optional Parameter)" 라고 부른다. 선택적 매개 변수는 메소드의 사용자에게 사용하지 않는 매개 변수를 염두에 두지 않도록 편의를 제공하지만, 또 한편으로는 모호함이라는 스트레스도 같이 준다. 코드를 작성할 때는 자동 완성의 도움을 받아 어느 매개 변수에 데이터를 할당하는지 파악할 수 있지만, 작성한 지 한참이 지난 코드를 다시 들려다 보면 어느 코드에 데이터를 할당했는지 분간이 잘 안될 때도 있다. 매개 변수의 수가 많고 여기에 선택적 매개 변수도 여럿 포함되면 더 헛갈려진다. 이런 경우 명명된 매개 변수의 도움을 받으면 ..
Programming/C#
2020. 9. 7. 18:40