String 处理缓冲区中的每一行

String 处理缓冲区中的每一行,string,mono,textview,buffer,String,Mono,Textview,Buffer,我对c#很陌生。我用的是单声道。我想循环查看TextView对象中的每一行,并对每一行进行自己的处理。我已将其缩小到包含文本属性的缓冲区属性,但该属性包含整个文本。如何将其分解为单独的行/字符串 string Line; for (int i = 0;i < txtvMain.Buffer.LineCount; i++) { Line = txtvMain.Buffer.?; } 字符串行; 对于(int i=0;i

我对c#很陌生。我用的是单声道。我想循环查看TextView对象中的每一行,并对每一行进行自己的处理。我已将其缩小到包含文本属性的缓冲区属性,但该属性包含整个文本。如何将其分解为单独的行/字符串

    string Line;
    for (int i = 0;i < txtvMain.Buffer.LineCount; i++)
    {
        Line = txtvMain.Buffer.?;
    }
字符串行;
对于(int i=0;i
(未经测试)简单解决方案(可能不是最有效的):


很好。谢谢你的回复。
string[] lines = txtvMain.Buffer.Text.split('\n');