Affectation de valeur de tableau C#
Contrairement à PHP, l'attribution de valeurs de tableau C# nécessite une méthode spécifique. Voici comment remplir un tableau C# :
Tout d'abord, déclarez le tableau :
<code class="language-csharp">int[] terms = new int[400];</code>
Ensuite, utilisez une boucle for
pour attribuer des valeurs à chaque élément :
<code class="language-csharp">for (int runs = 0; runs < 400; runs++) { terms[runs] = runs * 2; // Example: Assigning values }</code>
Une approche plus flexible : utiliser des listes
C# propose une alternative plus dynamique : Lists
. Contrairement aux tableaux, les listes ne nécessitent pas de taille prédéfinie :
<code class="language-csharp">List<int> termsList = new List<int>();</code>
Ajoutez des valeurs à l'aide de la méthode Add()
:
<code class="language-csharp">for (int runs = 0; runs < 400; runs++) { termsList.Add(runs * 2); // Example: Adding values }</code>
Pour reconvertir la liste en tableau, utilisez ToArray()
:
<code class="language-csharp">int[] terms = termsList.ToArray();</code>
Comparaison des performances
Considérez ces facteurs de performance :
for
sur les listes sont environ deux fois plus rapides que les boucles foreach
.for
est environ deux fois plus rapide que l'itération de liste.for
sur un tableau est environ cinq fois plus rapide qu'une boucle foreach
sur une liste.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!