回 帖 发 新 帖 刷新版面

主题:关于循环语句的添加

请教:
在c#的"Richtextbox1"里当处理完第一行记录时,我要接着处理第二行记录,一直到最后一行为止。这个循环该怎么加呀,像VF里就是do while.not.eof()..........skip ...endd.

回复列表 (共5个回复)

沙发

可以通过检测换行符来看是不是一行的结束,从而划分为多个行
然后你就依次循环处理好了

板凳


呵呵,不知道怎么检测换行符

3 楼

比如RichTextBox.Text.IndexOf('\n', pos)就是获取pos位置起之后的第一个换行符的位置

4 楼

RichTextBox.Text.Split('\n');
得到一个字符串数组,然后用for循环

5 楼

////可以参考以下的代码
string str = this.RichBox.text;
string []a = str.Split('\n');
////a数组中存放的就已经是你要的以行分割的字符串了;

我来回复

您尚未登录,请登录后再回复。点此登录或注册