Maison > développement back-end > C++ > Quelles sont les différentes syntaxes d'initialisation du tableau en C #?

Quelles sont les différentes syntaxes d'initialisation du tableau en C #?

Barbara Streisand
Libérer: 2025-01-31 22:21:10
original
924 Les gens l'ont consulté

What are the Different Array Initialization Syntaxes in C#?

C # Méthode d'initialisation du tableau Explication détaillée

C # offre une variété de syntaxe d'initialisation du tableau:

    Créez un nouveau tableau avec la valeur par défaut:
  • int[] numbers = new int[5]; 
    Copier après la connexion
    <初> Utilisez la valeur initiale pour créer un nouveau tableau:
  • <用> L'utilisation directe de l'initialisation de la valeur du tableau:
    string[] names = new string[] { "John", "Mary", "Bob" };
    Copier après la connexion
  • <初> Créez un nouveau tableau avec des expressions initialisées:

    int[] numbers = { 1, 2, 3, 4, 5 };
    Copier après la connexion
  • <合> Expression de la collection (nouvelles fonctionnalités de C # 12):

    int[] numbers = new[] { 1, 2, 3, 4, 5 };
    Copier après la connexion
  • <充> Description supplémentaire:

    int[] numbers = [1, 2, 3, 4, 5];
    Copier après la connexion
    Les deux premières grammaires peuvent utiliser
  • Mots-clés (C # 3 introduits) pour l'inférence de type.

La troisième grammaire doit être déclarée explicitement devant le support. La quatrième grammaire utilise l'expression

, qui prend également en charge l'inférence de type.
  • La grammaire d'expression de collecte (cinquième) est très utile lorsqu'elle ne peut pas déduire le type de cible à partir du dispositif d'initialisation. Il convient également à Span and List. var

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal