Load List<string> from .txt
本文关键字:from txt gt string lt Load List | 更新日期: 2023-09-27 18:12:10
var wordsToHighlight = new List<string>() { "sign ID1:", "user:", "autohotkey", "bloody" };
if (!string.IsNullOrWhiteSpace(richTextBox1.Text))
foreach (var word in wordsToHighlight)
int index = 0;
while (index != -1)
richTextBox1.SelectionColor = Color.Red;
index = richTextBox1.Find(word, index + word.Length - 1, richTextBox1.TextLength, RichTextBoxFinds.None);
我目前使用这个代码来搜索和突出显示richtextbox中的单词。在与程序相同的文件夹中,您可以使用。txt文件中的单词替换{ "The", "is", "what", "story" }
并使用。txt文件中的这些单词进行搜索。
示例:(.txt文件中的单词如下)
Line 1 = The
Line 2 = is
Line 3 = what
Line 4 = story
您可以使用File.ReadAllLines()
将文件中的行读取为string[]
。然后可以将其转换为List<string>
,但您甚至不需要费心-数组是IEnumerable
,因此您可以执行
foreach (var word in File.ReadAllLines(path_to_wordlist))
{
//...
}