ホームページ > バックエンド開発 > C++ > C#の異なる配列初期化の構文は何ですか?

C#の異なる配列初期化の構文は何ですか?

Barbara Streisand
リリース: 2025-01-31 22:21:10
オリジナル
944 人が閲覧しました

What are the Different Array Initialization Syntaxes in C#?

c#配列初期化方法詳細説明

c#はさまざまな配列初期化の構文を提供しています:

    デフォルト値を使用して新しい配列を作成します:
  • int[] numbers = new int[5]; 
    ログイン後にコピー
    <初>初期値を使用して新しい配列を作成します。
  • <用>アレイの値初期化の直接的な使用:

    string[] names = new string[] { "John", "Mary", "Bob" };
    ログイン後にコピー
  • <初>初期化された式を使用して新しい配列を作成します:

    int[] numbers = { 1, 2, 3, 4, 5 };
    ログイン後にコピー
  • <合>コレクション表現(C#12の新機能):

    int[] numbers = new[] { 1, 2, 3, 4, 5 };
    ログイン後にコピー
  • <充>補足説明:
  • 最初の2つの文法では、タイプ推論に

    キーワード(C#3が導入された)を使用できます。
    int[] numbers = [1, 2, 3, 4, 5];
    ログイン後にコピー
  • 3番目の文法は、ブラケットの前で明示的に宣言される必要があります。

4番目の文法では、式を使用します。これは、タイプの推論もサポートしています。

コレクション表現文法(5番目)は、初期化デバイスからターゲットタイプを推測できない場合に非常に便利です。また、スパンとリストにも適しています。

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

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