C# 获取richtextbox每一行数据存放在List()中
如何获取richtextbox每一行数据,并先行存放在List<string>()变量中,代码如下:
//获取richtextbox行数
Int32 lines = richTextBox1.Lines.Length;
//新建List变量
List<string> values = new List<string>();
//循环获取richtextbox行
for(int i=0;i<lines;i++)
{
string value = string.Empty;
if (i==lines-1)
{
int startIndex = this.richTextBox1.GetFirstCharIndexFromLine(i);
value = this.richTextBox1.Text.Substring(startIndex, this.richTextBox1.Text.Length - startIndex);
}
else
{
int startIndex = this.richTextBox1.GetFirstCharIndexFromLine(i);
int endIndex = this.richTextBox1.GetFirstCharIndexFromLine(i + 1) - 1;
value = this.richTextBox1.Text.Substring(startIndex, endIndex - startIndex + 1);
}
values.Add(value);
}

