C#配列の研究ノート(初心者)

配列は親切、いくつかの変数によって構成さ1の集合体である、配列要素に含まれる配列変数は、彼らは同じ型を持つように言及しました。配列要素は、任意のタイプのものではなく、名前なしに、インデックスのみを介してアクセスする(また、添字として知られている位置番号を示す)ことができます。要素の数は、一次元配列の長さの一次元アレイと呼ばれます。

1.一次元アレイ

そのような次元アレイとして一般的な形式の文の作成:
配列型を[] =新しいArrayアレイタイプ名[配列の長さ]
三つの方法で初期化:

  1. あなたは、配列、初期設定を作成する場合。
    ◼配列型[] =新しいArrayアレイタイプ名[配列の長さ]の値{}の初期リスト
    の例:
    INT [] A =新たINT []; //複数のコード読み取り可能なことを推奨{3 ,. 4 ,. 5。}良好
    またはINT [] A = {3、 4、5}。

  2. 初期化後の最初の文。
    C#は、一次元配列を宣言し、各配列要素を初期化することを可能にします。その一般的な形式:
    ◼配列型[]配列名;
    ◼配列名=新しい配列型[配列の長さ] {初期化リスト};
    のEG:
    ; INT [] A
    [3] A =新たINT {3 ,. 4 ,. 5} ;

  3. 初期化後、作成します。
    C#は、宣言と一次元配列を作成し、配列の要素を一つずつを初期化することを可能にします。その一般的な形式:
    ◼配列型[]配列名=新しい配列型[配列の長さ];
    ◼配列要素=値;
    のEg:
    INT [] A =新たINT [3]
    A [0] = 3;
    A [1] 4 =;
    A [2] = 5。

    アレイは、アレイ要素の数です。各配列要素は、あなたがその値を変更することができ、それはまた、その値を参照することができ、通常の変数と同等です。アレイ要素の使用の一般的な形式:配列名[インデックス]

    一次元アレイの動作
    のSystem.Arrayが導出抽象ベース型から◆C#の配列型。
    ◆配列の長さ属性クラスは、長さの配列を返します。
    ◆Arrayクラスのメンバメソッド:クリア、コピー、並び替え、リバース 、IndexOfメソッド、lastIndexOfでも、リサイズ配列をソートするために、配列要素をクリアするには、配列の複製に使用され、同様に、配列の要素を見つけるために、左から右へ、順序を逆にします配列要素を見つけるために右から左への配列要素は、配列の長さが変化します。
    ◆替え、リバース、IndexOfメソッド、のlastIndexOfは 、リサイズのみ一次元アレイに動作することができます。

2.多次元配列
宣言は、多次元配列と一般的なフォームを作成する:
◆配列型[コンマリスト]配列=新しいアレイタイプ名[大きさ長さリスト]
プラス1の数のカンマ区切りのリストは次元数で
ある◆、リストはカンマカンマである場合、二次元アレイと呼ばれる;
◆2つのコンマは、次いで、3次元配列と呼ばれ、そうで場合。
寸法は、間隔数コンマのために、リストの長さがそれぞれ数◆長さ寸法との間に画定されました。

一次元アレイに似て:

  1. あなたは、配列、初期設定を作成する場合。
    INT [、] A =新たINT [2、3] {{1、2、3}、{3、2、1}};
    またはINT [、] A = {{ 1、2、3}、{3、 2、1}}; //この種のほかに、残りが新しく追加されています

  2. 初期化後の最初の文。
    INT [、] A;
    A =新たな新しいINT [、] {{1,2 ,. 3}、{3,2 ,. 1}。}。

  3. 初期化した後、作成
    新しい新しいint型[2 ,. 3] = [、] INT;
    A [0、0] = 1;
    A [0 ,. 1] = 2; // ...

3.アレイのアレイ
配列型は、配列の複数のアレイからなるアレイです。
次のように配列配列形式である宣言する。

 ◆  数组类型[维度][子数组维度] 数组名 =new 数组类型[维度长度][子数组维度] 	
 
 省略维度为一维数组,省略子数组的维度表示 子数组为一维数组。

配列の配列の初期化はまた、初期の作成、初期化後の最初の文を含め、さまざまな方法があります。ここで、長さ寸法初期設定を作成する際には省略されてもよいです。
アレイの各参照サブアレイ要素については、次の形式に従って、アレイ型です。

                  数组名[索引列表][索引列表]

INT [] [、] A =新たINT [2] [、]; //からなる2次元サブアレイの2次元配列を作成します

場合、アレイ型配列宣言、サブアレイの長さを指定することはできません。
EG:
INT [] [] =新しい新しいINT [2];サブアレイ内のデータが必要とされないため、/ * * /均一で、間違っている[3]

初期化
の例:
INT [] [] =新しい新しいINT [] []; {新しい新規のint [] {1,2,3}、新しい新規のint [] {4 ,. 5 ,. 6}。}

=
INT [] [] A =新たな新しいINT [2] []、
A [0] = INT新しい新規[3] {1,2 ,. 3};
[3] A [1] =新しい新しいINT {4 ,. 5 ,. 6。 };を
も可能にする[1] =新しいINT上記[ 4] = {4、5、6、7}。

出版元の記事 ウォンの賞賛0 ビュー17

おすすめ

転載: blog.csdn.net/qq_41941392/article/details/104636237