Sha*_*ver 0 c# foreach textbox character
我有一个启用多行的文本框,并希望在每行的开头和结尾添加一个字符串,因此每行都会更改为
a + line + b
Run Code Online (Sandbox Code Playgroud)
现在我知道它与foreach循环有关,但不知道如何写出来.
那么,该Lines物业可能是你想要的.三种选择:
string[] lines = textBox.Lines;
for (int i = 0; i < lines.Length; i++)
{
lines[i] = a + lines[i] + b;
}
textBox.Lines = lines;
Run Code Online (Sandbox Code Playgroud)
要么:
textBox.Lines = Array.ConvertAll(textBox.Lines, line => a + line + b);
Run Code Online (Sandbox Code Playgroud)
要么:
textBox.Lines = textBox.Lines
.Select(line => a + line + b)
.ToArray();
Run Code Online (Sandbox Code Playgroud)