Array 클래스는 C#의 모든 배열에 대한 기본 클래스입니다. System 네임스페이스에 정의되어 있습니다.
다음은 C#에서 Array 클래스의 메서드입니다. -
교사 번호 | 메서드 및 설명 | 1 |
Clear 배열의 요소 범위 설정 에 요소 유형에 따라 0, False 또는 null 입니다. |
---|---|
2 |
Copy(Array, Array, Int32) 첫 번째 요소부터 시작하여 배열의 요소 범위를 복사하고 배열의 첫 번째 요소부터 시작하여 다른 요소에 붙여넣습니다. 길이는 32비트 정수로 지정됩니다. |
3 |
CopyTo(Array, Int32) 지정된 대상 배열 인덱스부터 시작하여 현재 1차원 배열의 모든 요소를 지정된 1차원 배열로 복사합니다. 인덱스는 32비트 정수로 지정됩니다. |
4 | GetLength 배열의 지정된 차원에 있는 요소 수를 나타내는 32비트 정수를 가져옵니다. |
5 |
GetLongLength 배열의 지정된 차원에 있는 요소 수를 나타내는 64비트 정수를 가져옵니다. |
6 |
GetLowerBound 배열에서 지정된 차원의 하한을 가져옵니다. |
7 | GetType strong> 현재 인스턴스의 유형을 가져옵니다. (Object에서 상속됨) |
8 |
GetUpperBound p> 배열에서 지정된 차원의 상한을 가져옵니다. |
9 |
GetValue(Int32) 1차원 배열의 지정된 위치에 있는 값을 가져옵니다. 인덱스는 32비트 정수로 지정됩니다. |
10 |
IndexOf(array, object) 지정된 개체를 검색하여 전체 1차원 배열에서 첫 번째로 나타나는 인덱스를 반환합니다. |
11 |
Reverse(Array) 1차원 배열 전체의 요소 순서를 반대로 바꿉니다. |
다음은 C#의 Array 클래스 속성입니다.
Sr.No | 속성 및 설명 |
---|---|
1 |
IsFixedSize 배열의 크기가 고정되어 있는지 여부를 나타내는 값을 가져옵니다. |
2 |
IsReadOnly 배열이 읽기 전용인지 여부를 나타내는 값을 가져옵니다. |
3 |
Length 배열의 모든 차원에 있는 총 요소 수를 나타내는 32비트 정수를 가져옵니다. |
4 |
LongLength 배열의 모든 차원에 있는 총 요소 수를 나타내는 64비트 정수를 가져옵니다. |
5 |
Ranking 배열의 순위(차원)를 가져옵니다. |
문자 배열의 문자를 반전하고 회문인지 확인하는 Reverse 메소드의 예를 살펴보겠습니다. -
전체 예를 시도해 보겠습니다. 여기서 문자열은 "Level"이며, 반전해도 동일한 결과를 제공합니다.
using System; namespace Demo { class Program { static void Main(string[] args) { string string1, rev; string1 = "Level"; char[] ch = string1.ToCharArray(); Array.Reverse(ch); rev = new string(ch); bool b = string1.Equals(rev, StringComparison.OrdinalIgnoreCase); if (b == true) { Console.WriteLine("String " + string1 + " is a Palindrome!"); }else { Console.WriteLine("String " + string1 + " is not a Palindrome!"); } Console.Read(); } } }
위 내용은 C#에서 Array 클래스의 메서드와 속성은 어떻게 사용됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!