当前位置:首页 > 技能相关 > C#与C++ > 正文内容

C# 获取richtextbox每一行数据存放在List()中

admin1年前 (2024-01-01)C#与C++2570 修订时间:2024-01-01 10:31:08

如何获取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);
}
 您阅读本篇文章共花了: 

免责声明
本站内容均为博客主本人日常使用记录的存档,如侵犯你的权益请联系:lifei@zaiheze.com 546262132@qq.com 沟通删除事宜。本站仅带访问端口形式使用,已杜绝搜索引擎爬取。

扫描二维码推送至手机访问。

版权声明:本文由LIFEI - blog发布,如需转载请注明出处。

本文链接:http://www.lifeiai.com/?id=373

分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。