Méthode d'ajout d'éléments de tableau C#
C# fournit plusieurs méthodes pour créer et ajouter des valeurs aux tableaux. Contrairement à PHP, les tableaux C# nécessitent que les types et les tailles d'éléments soient spécifiés au moment de la création. Cela garantit une allocation de mémoire statique, améliorant ainsi les performances.
Pour créer un tableau contenant 400 entiers, utilisez la syntaxe suivante :
<code class="language-csharp">int[] terms = new int[400];</code>
Après avoir créé un tableau, vous pouvez accéder et modifier ses éléments en utilisant la notation index. Par exemple :
<code class="language-csharp">for (int runs = 0; runs < 400; runs++) { terms[runs] = runs * 2; // 为数组元素赋值 }</code>
Alternativement, vous pouvez utiliser List<int>
pour l'affectation dynamique d'éléments. La liste s'agrandit automatiquement selon vos besoins, vous n'avez donc pas besoin de spécifier une taille fixe. Cependant, les listes ont une surcharge de performances légèrement supérieure à celle des tableaux.
<code class="language-csharp">List<int> termsList = new List<int>(); for (int runs = 0; runs < 400; runs++) { termsList.Add(runs * 2); // 向列表添加元素 }</code>
Si vous devez reconvertir la liste en tableau, utilisez la méthode ToArray()
:
<code class="language-csharp">int[] terms = termsList.ToArray();</code>
Les tests de référence montrent que pour les grands ensembles de données, l'utilisation d'une boucle for pour parcourir un tableau est plus efficace que l'utilisation d'une boucle foreach pour parcourir 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!