Maison >développement back-end >C++ >De combien de façons puis-je initialiser un tableau en C #?
C # Array Initialisé plusieurs méthodes
La méthode la plus directe consiste à utiliser
Nouveau Mots-clés, suivi du type de tableau et de la taille requise:
<code class="language-csharp">string[] array = new string[2]; // 创建长度为 2 的数组,初始化为默认值</code>ou, vous pouvez utiliser la valeur spécifique de la syntaxe du support pour initialiser le tableau pendant la période de création:
<code class="language-csharp">string[] array = new string[] { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"</code>Vous pouvez également lister la valeur uniquement entre parenthèses, sans utiliser
nouveau Mots-clés:
<code class="language-csharp">string[] array = { "A", "B" }; // 创建长度为 2 的数组,初始化为 "A" 和 "B"</code>De plus, vous pouvez utiliser
var pour déduire le type de tableau de la grammaire initiale:
<code class="language-csharp">var array = new[] { "A", "B" }; // 创建长度为 2 的已填充数组,类型从值推断</code>Enfin, C # 12 introduit une expression de collection, permettant une simple initialisation du tableau sans avoir besoin de spécifier le type:
<code class="language-csharp">string[] array = ["A", "B"]; // 创建长度为 2 的已填充数组,类型从值推断</code>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!