如何计算C#GUI中文本框中的行数

时间:2017-04-14 06:38:26

标签: c#-4.0

我正在使用Visual Studio 2010并想要计算C#文本框中的行数。我已经尝试过Textbox.Lines.Count,但它没有工作,因为“行”在2010年已不再可用。有没有其他方法?

2 个答案:

答案 0 :(得分:1)

尝试使用

var count = Textbox.Lines.Length;

More detail here

或试试这个:

 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++;
}