가변길이 매개변수 - 메소드 정의, 메소드 호출
CODEDRAGON ㆍDevelopment/C#, Xamarin
반응형
가변길이 매개변수
· 매개변수의 개수가 유연하게 변할 수 있는 매개 변수
· 가변길이 매개변수는 params 키워드와 배열을 사용하여 선언
메소드 정의
// 가변길이 매개변수는 params 키워드와 배열을 이용하여 선언 int Sum( params int[] args ) { int total = 0; for(int i=0; i<args.Length; i++) { total += args[i]; } return total; }
|
메소드 호출
가변길이 매개 변수를 이용하여 메소드 구현(오버로딩을 이용하지 않음)후
메소드 호출
int total = 0;
total = Sum( 1, 2 ); total = Sum( 1, 2, 3 ); total = Sum( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ); |
'Development > C#, Xamarin' 카테고리의 다른 글
C# News Aggregator (0) | 2017.08.11 |
---|---|
객체 복사하기 - 얕은 복사, 깊은 복사, 얕은 복사 vs 깊은 복사 (0) | 2017.08.03 |
문자 데이터(char), 문자열(string) (0) | 2017.04.03 |
.NET skills mobile and create outstanding Android, iOS, and Windows apps - NET 기술을 사용하여 크로스 플랫폼 앱을 빌드하는 방법에 대한 무료 E-Book (0) | 2017.03.28 |
Microsoft Bot Framework Resources (0) | 2017.02.13 |