2012-01-25 78 views

回答

3

RichTextBox的是FlowDocument的類型,以及不具有Lines屬性。你在做什麼似乎是一個很好的解決方案。您可能需要使用IndexOf而不是拆分。

你也可以像文章建議添加一個擴展方法:

public static long Lines(this string s) 
{ 
    long count = 1; 
    int position = 0; 
    while ((position = s.IndexOf('\n', position)) != -1) 
     { 
     count++; 
     position++;   // Skip this occurance! 
     } 
    return count; 
}