Comment puis-je stocker le contenu d'un tableau de caractères dans un fichier texte en C # avec .NET? J'ai essayé mais il apparaît avec un message d'erreur disant P> argument 2: impossible de convertir de 'Char []' à 'String' Je l'ai également essayé avec
[C: \ Utilisateurs \ Leoga \ Documents \ Projects_ATOM \ PAD_WOOD \ CONVERTER.CSPROJ] P>
blockQuote> fichier.writealllines () code> mais cela ne fonctionne toujours pas. J'utilise c # et .net p> p>
3 Réponses :
Il devrait y avoir une fonction intégrée pour exécuter des jointures sur des tableaux, convertir en chaîne.
Voici un exemple de faire cela pour exporter un tableau en tant que CSV: P>
String result = String.Join("",arr)
Passage d'une chaîne vide et un char [] code> à string.join () code> serait l'alternative moins efficace pour simplement passer le char [] code> au chaîne (char []) code> Constructeur (c.-à-d. Résultat String = nouvelle chaîne (Art); code>).
Quel type est varinput code>? Si c'est une chaîne initialement, supprimez simplement l'appel TOCHARARRAY () code> et vous pouvez l'écrire dans un fichier directement avec fichier.writetealltext code>. var bytes = System.Text.Encoding.UTF8.GetBytes(characters);
File.WriteAllBytes(path, bytes);
Il a été mis à jour. Merci d'avoir souligné.
Quel type est
varnput code>?@HENKHOLTERMAN VARINPTUT est une chaîne de texte
Alors
wridealltext (chemin, varinput); code>Est le
varinput.tocharray () code> juste à des fins d'échantillonnage et que votre code est vraiment passé / fourni unchar [] code> sans aucun moyen de l'associer à la chaîne d'originecode> (ou il n'y avait pas dechaîne code> pour commencer par)? Ou vous avez une chaîne code> code> et vous pensez qu'il ne peut être écrit dans un fichier que individuelchar code> S?