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