Maison > développement back-end > C++ > De combien de façons puis-je initialiser un tableau en C #?

De combien de façons puis-je initialiser un tableau en C #?

Mary-Kate Olsen
Libérer: 2025-01-31 22:26:10
original
955 Les gens l'ont consulté

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

C # Array Initialisé plusieurs méthodes

Les tableaux sont des structures de données importantes pour le stockage des ensembles de la même valeur de type. C # offre une variété de syntaxes d'initialisation de tableau, offrant aux développeurs une flexibilité et une commodité.

La méthode la plus directe consiste à utiliser

Nouveau Mots-clés, suivi du type de tableau et de la taille requise:

string[] array = new string[2]; // 创建长度为 2 的数组,初始化为默认值
Copier après la connexion
ou, vous pouvez utiliser la valeur spécifique de la syntaxe du support pour initialiser le tableau pendant la période de création:

string[] array = new string[] { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"
Copier après la connexion
Vous pouvez également lister la valeur uniquement entre parenthèses, sans utiliser

nouveau Mots-clés:

string[] array = { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"
Copier après la connexion
De plus, vous pouvez utiliser

var pour déduire le type de tableau de la grammaire initiale:

var array = new[] { "A", "B" }; // 创建长度为 2 的已填充数组,类型从值推断
Copier après la connexion
Enfin, C # 12 introduit une expression de collection, permettant une simple initialisation du tableau sans avoir besoin de spécifier le type:

string[] array = ["A", "B"]; // 创建长度为 2 的已填充数组,类型从值推断
Copier après la connexion
Il convient de noter que le tableau d'initialisation de la grammaire entre parenthèses ne peut pas être utilisé pour déterminer le type de tableau. Dans ce cas, le type doit être affiché avant les parenthèses.

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