C#怎样获得richTextBox的行数

C#获得richtextbox中文本的行数,,并且我想把包含我所给定的两个字符串(字符串1和字符串2)的行显示在前面,其他的行显示在后面,请大伙帮忙写出这几个操作的代码,... C#获得richtextbox中文本的行数,,并且我想把包含我所给定的两个字符串(字符串1和字符串2)的行显示在前面,其他的行显示在后面,请大伙帮忙写出这几个操作的代码,我写了几行总是达不效果,多谢多谢 展开
 我来答
endall_man
推荐于2016-10-26 · TA获得超过154个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:117万
展开全部
string[] slines=richtextbox1.Text.Spit('\n');
List<string> line1s=new List<string>();
List<string> line2s=new List<string>();
richtextbox1.Text="";
foreach(string s in slines)
{
if(s.Contains("字符串1"))line1s.Add(s);
else if(s.Contains("字符串2"))line2s.Add(s);
else richtextbox1.Text+="\n"+s;

}
for(int i=line2s.Count-1;i>-1;i--)richtextbox1.Text=line2s[i]+richtextbox1.Text;
for(int i=line1s.Count-1;i>-1;i--)richtextbox1.Text=line1s[i]+richtextbox1.Text;
追问
太感谢了,你的回答对我很有帮助,请问你知不知在richtextbox中怎么对重复的行去重吗,例如下面的三行,他们存放在line1s中,可以对它们去重吗,就是只想要一条“李红 语文 88”
李红 语文 88
李红 语文 88
李红 语文 88
百度网友85f366cb43
2014-03-15 · TA获得超过781个赞
知道小有建树答主
回答量:920
采纳率:61%
帮助的人:460万
展开全部
richtextbox1.txt=str1+richtextbox1.txt;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式