我如何阅读visual studio 2012 c#
中的第二行文字 the txt file
user123
**12345**
asdfd
我想在一个button1_click中获取第二行并将其显示给textblock2
我确实尝试过这里学习 How do I read a specified line in a text file?
在这里 How to skip first line and start reading file from second line in C#
但这些作品中没有一个是有效的,因为我的代码无法应用
任何帮助?
=============================================== ================================== 很抱歉让大家感到困惑 实际上我真的缺乏编程经验,我几乎不知道如何使用它 现在我在windows8中使用vs2012,这是否意味着我在winrt编码?
不过,感谢您的帮助,并成功应用了我的代码答案 这是实际的代码 var file = await ApplicationData.Current.LocalFolder.GetFileAsync(tb1.Text+".txt");
var line = await FileIO.ReadLinesAsync(file);
if (tb2.Text == line[2])
{
tb3.Text = (line[1]);
}
答案 0 :(得分:4)
var desiredText = File.ReadLines("C:\myfile.txt").ElementAt(1);
File.ReadLines()返回文件中行的String []。第二行的索引是1.请参阅this。
答案 1 :(得分:2)
试
var desiredText = File.ReadLines("C:\myfile.txt");
textbox1.text = desiredText[1];
答案 2 :(得分:1)
在开始捕获文件内容之前,只需调用.ReadLine()。
本质上,这将使读者跳过文件的第一行,只取第二行及其后面的所有行。
// Try this to take the second line.
string line;
using (var file_read = new StreamReader(your_file))
{
file_read.ReadLine();
line = file_read.ReadLine();
}
textBox1.Text = line.ToString();