Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 Array.Clear() 메서드

<시간/>

C#의 Array.Clear() 메서드는 배열의 요소를 지우고 기본값으로 설정하는 데 사용됩니다. 요소는 범위에서 지워집니다. 구문은 다음과 같습니다 -

구문

public static void Clear(배열 arr, int 인덱스, int len);

여기서 arr은 삭제할 요소의 배열, index는 삭제할 요소의 시작 인덱스, len은 삭제할 요소의 개수입니다.

이제 Array.Clear() 메서드를 구현하는 예를 살펴보겠습니다. -

시스템 사용;public class Demo{ public static void Main(){ Console.WriteLine("배열 요소..."); int[] arr ={ 20, 50, 100, 150, 200, 300, 400, 450, 500, 600, 800, 1000, 1500, 2000}; for (int i =0; i <14; i++){ Console.Write("{0} ", arr[i]); } Console.WriteLine(); Console.WriteLine("범위의 일부 요소 지우기..."); Array.Clear(arr, 5, 9); for (int i =0; i <14; i++){ Console.Write("{0} ", arr[i]); } Console.WriteLine(); }}

출력

이것은 다음과 같은 출력을 생성합니다 -

배열 요소...20 50 100 150 200 300 400 450 500 600 800 1000 1500 2000범위의 일부 요소 지우기...20 50 100 150 200 0 0 0 0 0 

다른 예를 살펴보겠습니다 -

시스템 사용;public class Demo{ public static void Main(){ Console.WriteLine("배열 요소..."); int[,] arr ={ {20, 50, 100, 120}, {150, 200, 300, 350}, {400, 450, 500, 550}, {600, 800, 1000, 1200} }; for (int i =0; i <4; i++){ for (int j =0; j <4; j++){ Console.Write("{0} ", arr[i,j]); } Console.WriteLine(); } Console.WriteLine(); Console.WriteLine("범위의 일부 요소 지우기..."); Array.Clear(arr, 5, 9); for (int i =0; i <4; i++){ for (int j =0; j <4; j++){ Console.Write("{0} ", arr[i,j]); } Console.WriteLine(); } Console.WriteLine(); }}

출력

이것은 다음과 같은 출력을 생성합니다 -

배열 요소...20 50 100 120150 200 300 350400 450 500 550600 800 1000 1200범위의 일부 요소 지우기...20 50 100 0 0 0 0 0 0