>백엔드 개발 >C#.Net 튜토리얼 >C#에 대한 지식이 거의 없음(6): 배열

C#에 대한 지식이 거의 없음(6): 배열

黄舟
黄舟원래의
2017-02-07 15:20:131167검색

배열:

Int [] intArray = new int[6];
Int [][] intArray = new int[2][];
Int [][][] intArray = new int[2][][];
intArray[1][2][1] = 3;
Int [ , ] myTable = new int[2,3];
myTable[1,3] = 3;

길이 속성에는 배열의 각 차원에 있는 요소 수가 포함됩니다.

GetLength() 메서드는 배열의 특정 차원에 있는 요소 수를 제공합니다.

GetUpperBound() 메서드는 배열의 특정 차원에 대한 상위 인덱스를 제공합니다.

GetUpperBound() 메서드는 배열의 특정 차원에 대한 하위 인덱스를 제공합니다.

ArrayList:

컬렉션 요소의 수를 동적으로 변경할 수 있는 배열과 유사한 컬렉션입니다.

public class array
    {
    ArrayList AL = new ArrayList();
    public void add()
    {
        AL.Add("lsdkjf");
        AL.Add(8);
    }
    }

Count는 컬렉션의 요소 수를 가져옵니다.

Add(object) 끝에 요소를 추가합니다.

Remove(객체)는 요소를 제거합니다.

RemoveAt(int)는 컬렉션에서 지정된 인덱스를 제외한 요소를 제거합니다.

Insert(int,object)는 지정된 인덱스에 요소를 추가합니다.

Clear()는 모든 요소를 ​​제거합니다.

Contains(object)는 지정된 요소가 포함되어 있는지 여부를 나타내는 부울 유형을 반환합니다.

CopyTo() 컬렉션의 요소가 지정된 컬렉션에 복사되며, 시작할 요소를 지정할 수 있습니다.

IndexOf(object)는 지정된 요소가 처음 나타나는 위치를 반환합니다. 존재하지 않으면 -1을 반환합니다.

LastIndexOf(object)는 지정된 요소가 마지막으로 나타나는 위치를 반환합니다. 존재하지 않으면 -1을 반환합니다.

ToArray()는 ArrayList 컬렉션의 모든 요소를 ​​포함하는 객체 유형의 배열을 반환합니다.

TrimToSize()는 용량 속성 값을 현재 ArrayList 컬렉션의 실제 요소 수로 설정합니다.

스택 컬렉션 처리 스택

스택(스택 컬렉션)은 후입선출 원칙을 따릅니다. (위에서 아래로 푸시)

  Stack s = new Stack();
    s.Push(2);

스택에 푸시(객체) 푸시 작업을 수행합니다.

스택에 있는 요소의 수를 셉니다.

Pop()은 스택의 맨 위에 있는 요소를 제거하고 반환합니다. (즉, 가장 많이 밀린 요소가 맨 위에 있음)

Peek()는 스택 맨 위에 있는 객체를 반환하지만 제거하지는 않습니다. (Pop과 동일, 마지막으로 push된 요소를 상단에 출력)

큐 수집 처리 대기열:

대기열(힙 수집)은 선입선출 원칙을 따릅니다.

Queue q = new Queue();

q.Enqueue(3);

Enqueue(object)는 객체를 Queue의 끝에 추가합니다. 대기열.

Dequeue()는 대기열 상단에 있는 객체를 제거하고 반환합니다.

Peek()는 대기열 상단에 있는 객체를 반환하지만 객체를 제거하지는 않습니다.

힙에 있는 요소 수를 셉니다.

HashTable:

HashTable 컬렉션은 키-값 쌍의 형태로 저장됩니다.

  HashTable ht = new HashTable();
    ht.Add ("01", "hhht");

HashTable에서 요소를 가져오려면 인덱스 "[]"를 사용하세요.

예:

object obj = ht["01"]

HashTable 컬렉션에 (개체, 개체)를 추가합니다. (키, 값)

Remove(object)는 지정된 키를 가진 객체를 제거합니다.

SortedList 클래스:

SortedList 컬렉션의 요소는 해당 키 값에 따라 정렬되며 컬렉션의 요소는 정수 값을 사용하여 색인화될 수 있습니다.

SortedList SL = new SortedList();
    SL.Add(1,"hhht");

메소드 속성은 HashTable과 유사합니다.

위는 C#에 대한 약간의 지식(6): 배열의 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.