Maison >développement back-end >C++ >Quelles sont les différentes syntaxes d'initialisation du tableau C #?
c #
Cette syntaxe crée un tableau spécifié avec un élément par défaut, qui convient à la situation qui doit initialiser chaque élément plus tard.
<code class="language-csharp">string[] array = new string[2]; // 创建一个长度为2,元素为默认值的数组</code>Les éléments
sont fournis directement dans l'initialisation du tableau, et cette syntaxe utilise la valeur spécifiée pour remplir le tableau.
<code class="language-csharp">string[] array = new string[] { "A", "B" }; // 创建一个长度为2,并已填充元素的数组</code>
Cette syntaxe est similaire à la grammaire précédente, mais ne spécifie pas explicitement le nouveau tableau de chaîne. Le compilateur déduit le type en fonction de la valeur fournie.
<code class="language-csharp">string[] array = { "A" , "B" }; // 创建一个长度为2,并已填充元素的数组</code>
Cette syntaxe combine l'instruction et l'initialisation en une ligne, simplifiant le code.
<code class="language-csharp">string[] array = new[] { "A", "B" }; // 创建一个长度为2,并已填充元素的数组</code>L'expression de collection introduite dans
C # 12 permet une initialisation simple du tableau lorsque le type de cible ne peut pas être déduit de la droite.
<code class="language-csharp">string[] array = ["A", "B"]; // 创建一个长度为2,并已填充元素的数组 (C# 12及更高版本)</code>En utilisant ces différentes syntaxes d'initialisation du tableau, vous pouvez améliorer votre expérience de programmation C # selon des besoins et des préférences spécifiques.
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!