C# 获取richtextbox每一行数据

List<string> values = new List<string>();
            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);
            }

你可能感兴趣的:(C#,c#)