我有一个文本文档,其中包含两个字母数字单词。我想读取文本文件,并仅显示richTextBox
到目前为止,这是我目前所能使用的,但似乎没有用:
RichTextBox.CheckForIllegalCrossThreadCalls = false;
try
{
string filename = @"C:\Test\event.txt";
if (File.Exists(filename))
{
var last = File.ReadLines(filename).Last();
string[] words = last.Split(' ');
Console.WriteLine(words[0]);
richTextBox1.Text = File.ReadAllText(filename);
}
else
{
Debug.WriteLine("File does not exist.");
}
}
catch (Exception f)
{
Console.WriteLine(f);
}
此刻,它读取了整个文本文档。
谢谢
答案 0 :(得分:1)
如果我理解正确,您可以尝试使用0 flare
1 crash
2 squad
3 duo
4 crash
5 squad
6 squad
7 duo
8 duo
9 solo
10 squad
11 duo
12 solo
13 solo
14 solo
15 flare
获取第一行字符串,然后使用FirstOrDefault
方法获取第一个单词。
Split
答案 1 :(得分:0)
您正在安慰答案,只需设置即可:
richTextBox1.Text = File.ReadAllText(filename).split(' ')[0];
通过二进制或char读取,可能有更多深奥而高效的方法;但这应该可以解决您的问题。