La question que j'ai est de convertir le processus de lecture des lignes à partir d'un fichier texte dans un tableau au lieu de simplement le lire.C# comment convertir File.ReadLines en tableau de chaînes?
L'erreur dans mes codes apparaissent à string[] lines = File.ReadLines("c:\\file.txt");
avec ne peut pas convertir .... implicitement
Quelqu'un peut-il s'il vous plaît conseiller sur les codes pour enregistrer les résultats dans un format de tableau? J'ai placé le code ReadAllLines qui est capable de sauvegarder les résultats dans un tableau aussi. Merci!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.IO;
namespace Testing
{
class Analysis
{
static void Main()
{
string[] lines = File.ReadLines("c:\\file.txt");
foreach (string r in lines)
{
Console.WriteLine("-- {0}", r);
}
// Keep the console window open in debug mode.
Console.WriteLine("Press any key to exit.");
System.Console.ReadKey();
}
}
}
ReadAllLines Codes:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.IO;
namespace Testing
{
class ReadFromFile
{
static void Main()
{
string[] lines = System.IO.File.ReadAllLines
(@"C:\Users\Public\TestFolder\WriteLines2.txt");
System.Console.WriteLine("Contents of writeLines2.txt =:");
foreach (string line in lines)
{
Console.WriteLine("\t" + line);
}
// Keep the console window open in debug mode.
Console.WriteLine("Press any key to exit.");
System.Console.ReadKey();
}
}
}
Il semble que 'ReadAllLines' fasse déjà ce que vous voulez, alors pourquoi essayez-vous d'utiliser' ReadLines' pour cela? – Gabe
Regardez les commentaires ci-dessous. Merci. – JavaNoob