Comment convertir le type de Système.Les Collections.Spécialisés.StringCollection string[]
Certaines fonctions dans ma bibliothèque de classe accepte string[]
comme paramètre.
Je veux convertir mon System.Collections.Specialized.StringCollection
à string[]
.
Est-il possible avec une doublure ou je dois créer un tableau avec boucle?
Vous devez vous connecter pour publier un commentaire.
Utilisation StringCollection.CopyTo(string[],index) pour copier le contenu de tableau de chaînes. C'est pris en charge dans tous les .Net cadres.
Essayer cette
strs.Cast<string>().ToArray();
est assez. Vous n'avez pas à jeter à la chaîne de nouveau dansToArray
.ToArray<string>()
et.ToArray()
à part le nombre de frappes de touche lors de la saisie.Cela fait l'affaire:
Avertissement: je n'ai aucune idée de ce que les caractéristiques de performance de ce sont.