我需要找出超过3000亿的主要因素.我有一个功能,正在添加到他们的列表......非常慢!它现在已经运行了大约一个小时,我认为它还有一段距离可以走了.我这样做是完全错误还是预期?
编辑:我试图找到数字600851475143的最大素数因子.
编辑:结果:
{
List<Int64> ListOfPrimeFactors = new List<Int64>();
Int64 Number = 600851475143;
Int64 DividingNumber = 2;
while (DividingNumber < Number / DividingNumber)
{
if (Number % DividingNumber == 0)
{
ListOfPrimeFactors.Add(DividingNumber);
Number = Number/DividingNumber;
}
else
DividingNumber++;
}
ListOfPrimeFactors.Add(Number);
listBox1.DataSource = ListOfPrimeFactors;
}
}
Run Code Online (Sandbox Code Playgroud) 虽然我可以掌握.Net框架和Windows应用程序的概念,但我想创建一个应用程序,让我模拟网站点击并从该页面获取数据/响应时间.我没有任何网络经验,因为我只是一个大三学生,有人可以向我(英语!!)解释基本概念或示例,可以帮助我与网站沟通的不同方式和类别吗?
我一直在玩Linq to Sql,我想知道是否有可能得到一个结果?例如,我有以下内容:
using(DataClassContext context = new DataClassContext())
{
var customer = from c in context.table
其中c.ID = textboxvalue
select c;
}
有了这个我需要围绕var客户做一个foreach,但我知道这将是一个单一的价值!任何人都知道如何做"textbox.text = c.name;" 或者那条线上的东西......
我知道有非常相似的问题,但我不确定它们中的任何一个正是我需要的.我有2个方法做完全相同的事情(所以我不需要覆盖或任何东西)唯一的区别是参数和返回类型.
public List<List<TestResult>> BatchResultsList(List<TestResult> objectList)
{
}
public List<List<ResultLinks>> BatchResultsList(List<ResultLinks> objectList)
{
}
Run Code Online (Sandbox Code Playgroud)
有没有一种巧妙的方法,这不涉及duplciate代码(类型在方法内使用).