ホームページ  >  記事  >  バックエンド開発  >  C#配列の初期化方法を詳しく解説

C#配列の初期化方法を詳しく解説

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

配列を初期化するには?ここでは、C# 配列の初期化の具体的な手順とデモの例を詳しく紹介します。配列の初期化方法を理解して学習するのに役立つことを願っています。それでは、始めましょう:

C# は初期値を で囲みます。中括弧 ({}) これは、宣言時に配列を初期化するための単純かつ直接的な方法を提供します。特に、宣言時に配列が初期化されていない場合、配列メンバーは配列型のデフォルトの初期値に自動的に初期化されます。

次の例は、さまざまな型の配列を初期化するさまざまな方法を示しています。

C# 配列の初期化 1 次元配列

int[]数値 = new int[5] {1, 2, 3, 4, 5}; string[] names = new string[3] {"Matt", "Joanne ", "Robert"};

次のように配列のサイズを省略できます:

int[]数値 = new int[] {1, 2, 3, 4, 5}; string[] names = new string [] {"Matt", "Joanne", "Robert"};

初期化子が指定されている場合は、次のように new ステートメントを省略することもできます:

int[]数値 = {1, 2, 3, 4, 5}; string[] names = {"Matt", "Joanne", "Robert"};

C# 配列の初期化多次元配列

int[,] 数値 = new int[3, 2] ] { {1, 2}, {3, 4}, {5, 6} }; string[,] 兄弟 = 新しい string[2, 2] { {"マイク","エイミー"}, {"メアリー", " Albert"} };

次のように配列のサイズは省略できます:

int[,]数値 = new int[,] { {1, 2}, {3, 4}, {5, 6} } ; string[,]兄弟 = new string[,] { {"Mike","Amy"}, {"Mary","Ray"} };

初期化子が提供されている場合は、 new も指定できます。以下に示すように、省略されたステートメント:

int[,]numbers = { {1, 2}, {3, 4}, {5, 6} }; string[,]兄弟 = { {"Mike", "Amy" } , {"Mary", "Albert"} };

インターリーブ配列 (配列の配列) の C# 配列初期化

次の例に示すように、インターリーブ配列を初期化できます。 new int[2][] { new int[] {2,3,4}, new int[] {5,6,7,8,9} };


最初の配列のサイズは省略できます。以下のように表示されます:

int[][] 数値 = new int[][] { new int[] {2,3,4}, new int[] {5,6,7,8,9} };

または、

int[][]numbers = { new int[] {2,3,4}, new int[] {5,6,7,8,9} }; を使用します。

インターリーブの場合は注意してください。配列 要素には初期化構文がありません。

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


C# 配列を初期化する方法の詳細な説明については、PHP 中国語 Web サイトに注目してください。

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