C# 生成电话号码的速度变慢了#
我的项目是关于生成电话号码,但进展非常缓慢,有没有办法让它更快 我的代码:C# 生成电话号码的速度变慢了#,c#,C#,我的项目是关于生成电话号码,但进展非常缓慢,有没有办法让它更快 我的代码: Int64 number = Convert.ToInt64(textBox1.Text); do { for (Int64 i = number; i < Convert.ToInt64(textBox2.Text); i++) { dataGridView1.Rows.Add(textBox3.Text + i); } } while (number == Convert
Int64 number = Convert.ToInt64(textBox1.Text);
do
{
for (Int64 i = number; i < Convert.ToInt64(textBox2.Text); i++)
{
dataGridView1.Rows.Add(textBox3.Text + i);
}
} while (number == Convert.ToInt64(textBox2.Text));
dataGridView1.Rows.Add(textBox3.Text+textBox2.Text);
Int64 number=Convert.ToInt64(textBox1.Text);
做
{
for(Int64 i=number;i
textbox2始终包含与textbox3相同的10个数字如果您希望它更快地解析所有转换,请首先对实际数字进行迭代,然后将它们作为一个字符串一次性添加到末尾的文本中 这个代码对我来说没有意义,但是为了让你所拥有的工作起来,这将要快得多
Int64 number1 = Convert.ToInt64(textBox1.Text);
Int64 number2 = Convert.ToInt64(textBox2.Text);
do
{
for (Int64 i = number1; i < number2; i++)
{
dataGridView1.Rows.Add(textBox3.Text + i);
}
} while (number1 == number2);
dataGridView1.Rows.Add(textBox3.Text + textBox2.Text);
Int64 number1=Convert.ToInt64(textBox1.Text);
Int64 number2=转换为Int64(textBox2.Text);
做
{
对于(Int64 i=number1;i
Convert.ToInt64(textBox2.Text)Convert一次,而且绝对不要在一段时间内或循环中使用它。所以,在你工作时,请用直观的名称命名你的文本框it@TheGeneral让我疑惑的是围绕着整个事情的大而旧的while循环。我的意思是,如果number
与textBox2.Text
相同,它将永远循环,但for循环将永远不会运行。老实说,代码的功能非常复杂。我的建议是:重新开始,确保每个文本框只解析一次。此外,更仔细地使用循环