Extension de tableaux de chaînes en C#
Défi : Les tableaux de C# sont de taille fixe. L'ajout d'éléments à un tableau existant nécessite une approche différente.
Solution : Utiliser des listes pour une expansion dynamique
Le moyen le plus efficace d'ajouter des éléments à un tableau de chaînes est d'utiliser un List<string>
. Les listes sont dynamiques ; ils se redimensionnent automatiquement à mesure que vous ajoutez des éléments.
Voici comment procéder :
<code class="language-csharp">// Create a List to hold strings List<string> stringList = new List<string>(); // Add elements to the list stringList.Add("Hello"); stringList.Add("World"); // Convert the List back to an array if needed string[] stringArray = stringList.ToArray();</code>
Ce code crée d'abord un List<string>
vide. Ensuite, les éléments sont ajoutés à l'aide de la méthode Add()
. Enfin, si vous avez besoin de récupérer les données sous forme de tableau, vous pouvez utiliser ToArray()
pour convertir la liste. Cela évite la surcharge liée à la création manuelle d'un nouveau tableau plus grand et à la copie d'éléments.
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!