FileStream fs = new FileStream(@"C:\text.txt",FileMode.Open,FileAccess.Read); StreamReader sr = new StreamReader(fs); try { string[] myData = sr.ReadToEnd().Split(','); } catch(Exception ex) {} finally { sr.Close(); fs.Close(); }
这样试下,注意下编码using (StreamReader sr = new System.IO.StreamReader(@"d:\test.txt", System.Text.Encoding.Default)) { while (sr.Peek() > -1) { string[] list = sr.ReadLine().TrimEnd().Split(','); foreach (string s in list) { Console.WriteLine(s); } } } Console.ReadLine();
具体如何操作请详细看Msdn
string Str = reader.ReadToEnd();
str.Split(',');
就得到了
StreamReader sr = new StreamReader(fs);
try
{
string[] myData = sr.ReadToEnd().Split(',');
}
catch(Exception ex)
{}
finally
{
sr.Close();
fs.Close();
}
{
while (sr.Peek() > -1)
{
string[] list = sr.ReadLine().TrimEnd().Split(',');
foreach (string s in list)
{
Console.WriteLine(s);
}
}
}
Console.ReadLine();