ホームページ  >  記事  >  バックエンド開発  >  C#の一次元配列の初期化の詳細説明

C#の一次元配列の初期化の詳細説明

高洛峰
高洛峰オリジナル
2016-12-16 14:45:102919ブラウズ

C# の一次元配列を理解する前に、配列とは何かを見てみましょう。配列は、同じ型の変数のコレクションであり、同じ名前で参照できます。配列は連続した記憶単位で構成されます。最も低いアドレスは配列の最初の要素に対応し、最も高いアドレスは最後の要素に対応します。配列は 1 次元または多次元にすることができます。

C# 1 次元配列の概念

1 次元配列は本質的に、同様のデータで構成される 1 次元配列です

次の例に示すように、5 つの整数で構成される配列を宣言できます:

int[ ] array = new int[5];

この配列には、array[0] から array[4] までの要素が含まれます。 new 演算子は、配列を作成し、配列要素をデフォルト値に初期化するために使用されます。この例では、すべての配列要素がゼロに初期化されます。

文字列要素を格納する配列も同じ方法で宣言できます。例:

string[] stringArray = new string[6];

C# 1 次元配列の初期化

配列を宣言するときに配列を初期化できます。この場合、レベル指定子は初期化リスト内の要素の数によってすでに提供されているため、レベル指定子は必要ありません。例:

int[] array1 = new int[5] { 1, 3, 5, 7, 9 };

は同じ方法で文字列配列を初期化できます。以下は、各配列要素が毎日の名前で初期化される文字列の配列を宣言します:

string[] weekDays =   
new string[] { "Sun", "Mon", "Tue",   
"Wed", "Thu", "Fri", "Sat" };

宣言時に配列を初期化する場合は、次のショートカットを使用できます:

int[] array2 = { 1, 3, 5, 7, 9 };  
string[] weekDays2 = { "Sun", "Mon",  
 "Tue", "Wed", "Thu", "Fri", "Sat" };

配列変数を宣言できますが、宣言することはできません。初期化しますが、この変数に配列を割り当てるときは new 演算子を使用する必要があります。例:

int[] array3;  
array3 = new int[] { 1, 3, 5, 7, 9 };   // OK  
//array3 = {1, 3, 5, 7, 9};   // Error

ここでは、C# 1 次元配列の初期化に関連する概念と内容を紹介します。C# 1 次元配列の初期化を理解して学習するのに役立つことを願っています。



C# の一次元配列の初期化の詳細な説明と関連記事については、PHP 中国語 Web サイトに注目してください。

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