首先,我使用TextReader读取TextBox1,然后尝试在TextBox1中查找字符串“flag
TextReader read = new System.IO.StringReader(TextBox1.Text);
int rows = 5000;
string[] text1 = new string[rows];
for (int r = 1; r < rows; r++)
{
text1[r] = read.ReadLine();
}
string flag = "healthy";
string[] readText = text1;
foreach (string s in readText)
{
if ((s.Contains(flag) == true))
{
TextBox2.Text = s.ToString();
break;
}
else
{
TextBox2.Text = "Not Found";
}
}
而不是出现此错误[
]
我想让程序在一个文本框行中找到一个关键字,如果程序找到它,将关键字与整行一起写入另一个文本框TextBox2。
1条答案
按热度按时间dzjeubhm1#
我想你该在s后面加上“?”
是这样的: