Maison > développement back-end > C++ > Comment ajouter des éléments à un tableau de chaînes existant en C# ?

Comment ajouter des éléments à un tableau de chaînes existant en C# ?

Barbara Streisand
Libérer: 2025-01-12 07:46:41
original
849 Les gens l'ont consulté

How to Add Elements to an Existing String Array in C#?

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal