有没有一种方法可以;“超时”;C#中的一种方法?
我想知道是否有任何方法可以导致方法“超时”,或者在没有返回任何内容时停止执行。例如,在下面提供的代码中,我将通过一个方法传递一个BigInteger,该方法确定一个整数是否可能是素数。当我调用该方法时,我使用一个大整数数组来多次测试该方法有没有一种方法可以;“超时”;C#中的一种方法?,c#,C#,我想知道是否有任何方法可以导致方法“超时”,或者在没有返回任何内容时停止执行。例如,在下面提供的代码中,我将通过一个方法传递一个BigInteger,该方法确定一个整数是否可能是素数。当我调用该方法时,我使用一个大整数数组来多次测试该方法 class PrimeChecker { public static bool isPrime(BigInteger num) { if (num <= 1) {
class PrimeChecker {
public static bool isPrime(BigInteger num) {
if (num <= 1)
{
return false;
}
if (num == 2)
{
return true;
}
for (int i = 3; i <= num / 2; ++i)
{
if (num % i == 0)
{
return false;
}
}
return true;
}
}
}
class-PrimeChecker{
公共静态bool isPrime(biginger num){
如果(num)你可以使用取消令牌来实现这一目的,这时每个人都会单击控制台窗口的关闭按钮。扎奇什:虽然我同意这基本上是重复的,但标记为目标的问题相当高级。我觉得你需要一些更基本的、更详细的介绍。如果是这样的话帖子已关闭,我无法将其作为答案发布。