더북(TheBook)

Array 클래스의 Reverse( ) 메서드로 배열을 거꾸로 변환하기

이번에는 Array 클래스의 Reverse() 메서드를 사용해 보겠습니다.

> int[] arr = { 1, 2, 3 };
> Array.Reverse(arr); //배열을 역순으로 변환
> arr
int[3] { 3, 2, 1 }

코드 실행 결과처럼 Array 클래스의 여러 메서드 중에서 Reverse()를 사용하면 배열에 저장된 데이터를 역순으로 반환합니다.

 

Array 클래스의 ConvertAll 메서드로 형식 변환하기

Array.ConvertAll() 메서드를 사용하면 숫자 모양의 문자열 배열을 정수형 배열로 변경할 수 있습니다. 숫자 형태로 저장된 문자열 배열을 정수형 배열로 변경할 때는 다음과 같이 사용합니다.

> string[] strArr = { "10", "20", "30" };
> int[] intArr = Array.ConvertAll(strArr, int.Parse);
> foreach (var number in intArr)
. {
.     Console.WriteLine(number);
. }
10
20
30

사실 Array.ConvertAll() 메서드는 자주 사용하지 않습니다. 참고만 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.