我正在寻找exe所在文件夹中的.txt文件,并以多个相应的标签或RichtextBox的形式显示文本文件的一部分。
虚拟示例: 文本框内容:“b1.txt”
QuestionTitle =“为什么鸡过马路”;
AnswerTitle [0] =“它没有”;
AnswerTitle [1] = “谁”;
在我点击搜索时,我希望显示以下内容:
标签1 - 问题:为什么鸡过马路
标签2 - 答案1:它没有
标签3 - 答案2:谁在乎
我见过人们使用StreamReader而其他人使用File.OpenRead。我不确定哪个是从文本文件中准备好文本的最佳方法,并将文件中的特定文本显示到特定标签或richtextbox。
任何帮助都会很棒!!
答案 0 :(得分:0)
所以我把它整理好了感谢你的帮助。这是做什么的。注意我只想读取文本文件的每一行,因此需要大量的字符串作为占位符。我在其他地方使用其他文字。
块引用
SELECT ip FROM tablename GROUP BY ip HAVING COUNT(distinct port) > 1;
答案 1 :(得分:0)
要拆分字符串,您需要使用带有字符串数组的重载:
string[] lines = theText.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
如果要在文本中处理不同类型的换行符,可以使用匹配多个字符串的功能。这将在任一类型的换行符上正确分割,并在文本中保留空行和间距:
string[] lines = theText.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.None);
然后做行[0]会得到你的问题,行[1]将是你的第一个答案,依此类推。