提问者:小点点

用C#从textbox中复制一些行? [已关闭]


在C#中,我有一个文本框,它有15行文本,我只想从它复制5行。 我怎么能做到呢? 像这样:

Line 1
Line 2
Line 3

仅复制:第1行和第2行


共1个答案

匿名用户

也许吧

string g = "";
int linesToCopy = 2;
for(int i = 0; i < linesToCopy; i++)
{
g += txt_Box.Text.Split('\n')[i] + "\n";
}

如果您希望它在每行列表中

List<string> lines = new List<string>()
string g = "";
int linesToCopy = 2;

for(int i = 0; i < linesToCopy; i++)
{
List.Add(txt_Box.Text.Split('\n')[i] + "\n");
}

顺便说一下,如果你不知道,\n是一个新行