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); }