我正在使用Visual Studio 2010并想要计算C#文本框中的行数。我已经尝试过Textbox.Lines.Count,但它没有工作,因为“行”在2010年已不再可用。有没有其他方法?
答案 0 :(得分:1)
尝试使用
var count = Textbox.Lines.Length;
或试试这个:
string[] tmpArray = textBox1.Lines;
int count = tmpArray.Length;
答案 1 :(得分:0)
int first = 0;
int last = 0;
count=0;`enter code here`
last = textBox.GetLastVisibleLineIndex();
count++;
while (first <= last)
{
String dummy = textBox.GetLineText(first);
if (dummy.Contains("\n") || dummy.Contains("\r") || dummy.Contains("\r\n"))
{
dummy = dummy.TrimEnd('\r', '\n');
count++;
}
first++;
}