ホームページ  >  記事  >  バックエンド開発  >  C#の豆知識⑥:配列

C#の豆知識⑥:配列

黄舟
黄舟オリジナル
2017-02-07 15:20:131141ブラウズ

配列:

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;

Length 属性には、配列の各次元の要素の数が含まれます。

GetLength() メソッドは、配列の特定の次元の要素の数を返します。

GetUpperBound() メソッドは、配列の特定の次元の上位インデックスを与えます。

GetUpperBound() メソッドは、配列の特定の次元の下位インデックスを与えます。

ArrayList:

コレクション要素の数を動的に変更できる配列に似たコレクション。

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

Count は、コレクション内の要素の数を取得します。

Add(object)の最後に要素を追加します。

Remove(object) は要素を削除します。

RemoveAt(int) は、指定されたインデックスを除く要素をコレクションから削除します。

Insert(int,object) は、指定されたインデックスに要素を追加します。

Clear() はすべての要素を削除します。

Contains(object) は、指定された要素が含まれているかどうかを示すブール型を返します。

CopyTo() コレクション内の要素を指定したコレクションにコピーし、どの要素から開始するかを指定できます。

IndexOf(object) は、指定された要素の最初の出現位置を返します。存在しない場合は、-1 を返します。

LastIndexOf(object) は、指定された要素の最後の出現位置を返します。存在しない場合は、-1 を返します。

ToArray() は、ArrayList コレクション内のすべての要素を含むオブジェクト型の配列を返します。

TrimToSize() は、Capacity プロパティの値を現在の ArrayList コレクション内の実際の要素数に設定します。

スタックコレクション処理スタック

Stack(スタックコレクション)は後入れ先出しの原則に従います。 (上から下へプッシュ)

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

スタックへのプッシュ(オブジェクト)操作。

スタック内の要素の数を数えます。

Pop() は、スタックの先頭にある要素を削除して返します。 (つまり、一番上にある最もプッシュされた要素)

Peek() はスタックの一番上にあるオブジェクトを返しますが、それを削除しません。 (Pop と同様、最後にプッシュされた要素を先頭に出力します)

Queue コレクション処理キュー:

Queue (ヒープ コレクション) は先入れ先出しの原則に従います。

キュー q = new Queue();キュー

Dequeue() は、キューの先頭にあるオブジェクトを削除して返します。

Peek() はキューの先頭にあるオブジェクトを返しますが、オブジェクトは削除されません。

ヒープ内の要素の数を数えます。

HashTable:

HashTable コレクションは、キーと値のペアの形式で保存されます。

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

HashTable から要素を取得するには、インデックス "[]" を使用します。

例:

object obj = ht["01"]

Add(object, object) が HashTable コレクションに追加されます。 (key, value)

Remove(object) は、指定されたキーを持つオブジェクトを削除します。

SortedList クラス:

SortedList コレクション内の要素は、対応するキー値に従って並べ替えられ、コレクション内の要素は整数値を使用してインデックスを付けることができます。

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

メソッドの属性は HashTable に似ています。

上記は C# の豆知識 (6) : 配列の内容 さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。