处理缓冲区中的每一行

时间:2012-07-15 19:05:29

标签: string mono textview buffer

我对c#很新。我正在使用Mono。我想循环遍历TextView对象中的每一行,并对每一行进行自己的处理。我已将其缩小到包含Text属性的Buffer属性,但此属性包含整个文本。如何将其分解为单独的行/字符串?

    string Line;
    for (int i = 0;i < txtvMain.Buffer.LineCount; i++)
    {
        Line = txtvMain.Buffer.?;
    }

1 个答案:

答案 0 :(得分:1)

(未经测试)简单解决方案(可能不是最有效的):

string[] lines = txtvMain.Buffer.Text.split('\n');