我在ASP.net上编写代码如下:
for (int j = 0; j < 50; j++)
{
TextBox1.Lines = TextBox1.Lines.Where(line => !line.Contains(" " + j + "%")).ToArray();
}
我的“行”错误:
错误4'System.Web.UI.WebControls.TextBox'不包含 'Lines'的定义,没有扩展方法'Lines'接受a “System.Web.UI.WebControls.TextBox”类型的第一个参数可以是 发现(您是否缺少using指令或程序集引用?)
有人可以帮助我
答案 0 :(得分:0)
假设您的TextBox
MultiLine 并且您有50行,您可以将其拆分为Environment.NewLine
并检查每一行。
string[] lines = TextBox1.Text
.Split(new string[] { Environment.NewLine }, StringSplitOptions.None)
.Select(x => !x.Contains(" " + j + "%"))
.ToArray();
TextBox1.Text = String.Join(Environment.NewLine, lines);
如果你能详细说明你的意图,可能会有更好的答案。