집 >백엔드 개발 >C#.Net 튜토리얼 >C#에서 Array.Clear 함수를 사용하여 배열을 지우는 방법
C#에서 Array.Clear 함수를 사용하여 배열을 지우려면 특정 코드 예제가 필요합니다.
C#에서는 재사용을 위해 배열을 지워야 하는 경우가 많습니다. C#에서는 배열을 지우는 Array.Clear 함수를 제공합니다. 이 문서에서는 Array.Clear 함수를 사용하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.
Array.Clear 함수는 배열의 내용을 기본값으로 지우는 데 사용되는 정적 메서드입니다. 이 함수에는 지울 배열, 시작 인덱스, 지울 요소 수라는 세 가지 매개 변수가 포함되어 있습니다.
다음은 Array.Clear 함수를 사용하여 정수 배열을 지우는 방법을 보여주는 간단한 예입니다.
using System; class Program { static void Main() { int[] numbers = { 1, 2, 3, 4, 5 }; Console.WriteLine("清空前的数组元素:"); foreach (int number in numbers) { Console.Write(number + " "); } Array.Clear(numbers, 0, numbers.Length); Console.WriteLine(" 清空后的数组元素:"); foreach (int number in numbers) { Console.Write(number + " "); } Console.ReadLine(); } }
출력 결과는 다음과 같습니다.
지우기 전 요소 배열:
1 2 3 4 5
지운 후 요소 배열 :
0 0 0 0 0
위의 예에서 볼 수 있듯이 Array.Clear 함수를 통해 정수 배열 번호의 모든 요소를 기본값 0으로 지웁니다.
또한 Array.Clear 함수를 사용하여 참조 유형 배열을 지울 수도 있습니다. 다음은 문자열 배열을 지우는 방법을 보여주는 예입니다.
using System; class Program { static void Main() { string[] names = { "Alice", "Bob", "Charlie" }; Console.WriteLine("清空前的数组元素:"); foreach (string name in names) { Console.Write(name + " "); } Array.Clear(names, 0, names.Length); Console.WriteLine(" 清空后的数组元素:"); foreach (string name in names) { Console.Write(name + " "); } Console.ReadLine(); } }
출력은 다음과 같습니다.
지우기 전 요소 배열:
Alice Bob Charlie
지운 후 요소 배열:
위의 예에서 Array로 볼 수 있습니다. .Clear 함수를 사용하면 문자열 배열 이름의 모든 요소를 null로 지웁니다.
Array.Clear 함수는 배열의 길이를 변경하지 않고 요소의 값만 기본값으로 설정한다는 점에 유의해야 합니다. 배열을 지우고 메모리를 재할당해야 하는 경우 new 키워드를 사용하여 새 배열을 만들고 원래 배열 개체를 바꿀 수 있습니다.
결론적으로 Array.Clear 함수는 C#에서 배열을 지우는 데 일반적으로 사용되는 방법입니다. 지울 배열, 시작 인덱스 및 지울 요소 수를 지정하면 배열의 모든 요소를 지울 수 있습니다. 기본값으로 설정합니다. 실제 개발에서는 배열 개체를 재사용할 수 있도록 Array.Clear 함수를 유연하게 사용하여 배열을 지울 수 있습니다.
위 내용은 C#에서 Array.Clear 함수를 사용하여 배열을 지우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!