Array 멤버
배열을 만들고, 조작하고, 검색 및 정렬하여 공용 언어 런타임에서 모든 배열의 기본 클래스 역할을 수행하도록 하는 메서드를 제공합니다.
다음 표에서는 Array 형식에 의해 노출되는 멤버를 보여 줍니다.
Public 속성
이름 | 설명 | |
---|---|---|
IsFixedSize | Array의 크기가 고정되어 있는지 여부를 나타내는 값을 가져옵니다. | |
IsReadOnly | Array가 읽기 전용인지 여부를 나타내는 값을 가져옵니다. | |
IsSynchronized | Array에 대한 액세스가 동기화되어 스레드로부터 안전하게 보호되는지 여부를 나타내는 값을 가져옵니다. | |
Length | 모든 차원의 Array에 있는 요소의 총 수를 나타내는 32비트 정수를 가져옵니다. | |
LongLength | 모든 차원의 Array에 있는 요소의 총 수를 나타내는 64비트 정수를 가져옵니다. | |
Rank | Array의 차수(차원의 수)를 가져옵니다. | |
SyncRoot | Array에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다. |
위쪽
Public 메서드
( Protected 메서드 참조)
이름 | 설명 | |
---|---|---|
AsReadOnly | 지정한 배열의 읽기 전용 래퍼를 반환합니다. | |
BinarySearch | 오버로드되었습니다. 이진 검색 알고리즘을 사용하여 1차원으로 정렬된 Array에서 값을 검색합니다. | |
Clear | 요소 형식에 따라 Array의 요소 범위를 0, false 또는 Null 참조(Visual Basic의 경우 Nothing)로 설정합니다. | |
Clone | Array의 단순 복사본을 만듭니다. | |
ConstrainedCopy | Array의 요소 범위를 지정한 소스 인덱스부터 복사하여 다른 Array에 지정한 대상 인덱스부터 붙여넣습니다. 복사가 완료되지 않으면 모든 변경 내용이 취소되도록 합니다. | |
ConvertAll | 한 형식의 배열을 다른 형식의 배열로 변환합니다. | |
Copy | 오버로드되었습니다. 한 Array의 요소 범위를 다른 Array에 복사하고 필요에 따라 형식 캐스팅 및 boxing을 수행합니다. | |
CopyTo | 오버로드되었습니다. 현재 1차원 Array의 모든 요소를 지정된 1차원 Array에 복사합니다. | |
CreateInstance | 오버로드되었습니다. Array 클래스의 새 인스턴스를 초기화합니다. | |
Equals | 오버로드되었습니다. 두 개의 Object 인스턴스가 같은지 여부를 확인합니다. (Object에서 상속됨) | |
Exists | 지정한 배열에 지정한 조건자에 정의된 조건과 일치하는 요소가 포함되어 있는지 여부를 확인합니다. | |
Find | 지정한 조건자에 정의된 조건과 일치하는 요소를 검색하여 전체 Array에서 일치하는 첫 번째 요소를 반환합니다. | |
FindAll | 지정한 조건자에 정의된 조건과 일치하는 모든 요소를 검색합니다. | |
FindIndex | 오버로드되었습니다. | |
FindLast | 지정한 조건자에 정의된 조건과 일치하는 요소를 검색하여 전체 Array에서 일치하는 마지막 요소를 반환합니다. | |
FindLastIndex | 오버로드되었습니다. | |
ForEach | 지정한 배열의 각 요소에서 지정한 동작을 수행합니다. | |
GetEnumerator | Array에 대한 IEnumerator를 반환합니다. | |
GetHashCode | 특정 형식에 대한 해시 함수로 사용되며 GetHashCode는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다. (Object에서 상속됨) | |
GetLength | 지정된 차원의 Array에 있는 요소의 수를 나타내는 32비트 정수를 가져옵니다. | |
GetLongLength | 지정된 차원의 Array에 있는 요소의 수를 나타내는 64비트 정수를 가져옵니다. | |
GetLowerBound | Array에 있는 지정한 차원의 하한을 가져옵니다. | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
GetUpperBound | Array에 있는 지정한 차원의 상한을 가져옵니다. | |
GetValue | 오버로드되었습니다. 현재 Array에 있는 지정한 요소의 값을 가져옵니다. | |
IndexOf | 오버로드되었습니다. 1차원 Array 또는 Array 일부에서 처음 검색된 값의 인덱스를 반환합니다. | |
Initialize | 해당 값 형식의 기본 생성자를 호출하여 값 형식 Array의 모든 요소를 초기화합니다. | |
LastIndexOf | 오버로드되었습니다. 1차원 Array 또는 Array 일부에서 지정한 값과 마지막으로 일치하는 요소의 인덱스를 반환합니다. | |
ReferenceEquals | 지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨) | |
Resize | 배열의 크기를 지정한 새 크기로 변경합니다. | |
Reverse | 오버로드되었습니다. 1차원 Array 또는 Array의 일부에 있는 요소의 순서를 역순으로 설정합니다. | |
SetValue | 오버로드되었습니다. 현재 Array의 지정한 요소를 지정한 값으로 설정합니다. | |
Sort | 오버로드되었습니다. 1차원 Array 개체의 요소를 정렬합니다. | |
ToString | 현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨) | |
TrueForAll | 배열의 모든 요소가 지정한 조건자에 정의된 조건과 일치하는지 여부를 확인합니다. |
위쪽
Protected 메서드
이름 | 설명 | |
---|---|---|
Finalize | 가비지 수집기에서 Object를 회수하기 전에 Object가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) |
위쪽
명시적 인터페이스 구현
이름 | 설명 | |
---|---|---|
System.Collections.IList.Add | IList.Add을 구현합니다. 모든 경우에 NotSupportedException을 throw합니다. | |
System.Collections.IList.Clear | 요소 형식에 따라 Array의 모든 요소를 0, false 또는 Null 참조(Visual Basic의 경우 Nothing)로 설정합니다. | |
System.Collections.IList.Contains | 요소가 Array에 있는지 여부를 확인합니다. | |
System.Collections.IList.IndexOf | 지정한 개체를 검색하여 현재 1차원 인스턴스 내에서 처음 검색된 개체의 인덱스를 반환합니다. | |
System.Collections.IList.Insert | IList.Insert을 구현합니다. 모든 경우에 NotSupportedException을 throw합니다. | |
System.Collections.IList.Remove | IList.Remove을 구현합니다. 모든 경우에 NotSupportedException을 throw합니다. | |
System.Collections.IList.RemoveAt | IList.RemoveAt을 구현합니다. 모든 경우에 NotSupportedException을 throw합니다. | |
System.Collections.ICollection.Count | Array에 포함된 요소 수를 가져옵니다. | |
System.Collections.IList.Item | 지정한 인덱스에 있는 요소를 가져오거나 설정합니다. |
위쪽
참고 항목
참조
Array 클래스
System 네임스페이스
Object
Type