ホームページ > バックエンド開発 > C++ > C#の配列を初期化する方法はいくつありますか?

C#の配列を初期化する方法はいくつありますか?

Mary-Kate Olsen
リリース: 2025-01-31 22:26:10
オリジナル
909 人が閲覧しました

How Many Ways Can I Initialize an Array in C#?

c#配列初期化された複数の方法

配列は、同じタイプ値のセットを保存するための重要なデータ構造です。 C#は、さまざまな配列初期化の構文を提供し、開発者に柔軟性と利便性を提供します。

最も直接的な方法は、

newキーワードを使用し、その後にアレイタイプと必要なサイズを使用することです。

または、ブラケット構文の特定の値を使用して、作成期間中に配列を初期化できます。
<code class="language-csharp">string[] array = new string[2]; // 创建长度为 2 的数组,初始化为默认值</code>
ログイン後にコピー

new
<code class="language-csharp">string[] array = new string[] { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"</code>
ログイン後にコピー
キーワードを使用せずに、括弧内のみ値をリストすることもできます。

さらに、varを使用して、最初の文法から配列の種類を推測できます。

<code class="language-csharp">string[] array = { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"</code>
ログイン後にコピー
最後に、C#12はコレクション式を導入し、タイプを指定する必要なく簡単な配列の初期化を許可します:

括弧の初期化配列は、配列のタイプを決定するために使用できないことに注意する必要があります。この場合、括弧の前にタイプを表示する必要があります。

以上がC#の配列を初期化する方法はいくつありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート