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!