【发布时间】:2012-02-22 06:05:36
【问题描述】:
我在新库中创建了一个方法 这是我的代码
namespace ClassLibrary1
{
public class Class1
{
public static bool ISprime(int prime)
{
if (prime < 2)
return false;
else if (prime == 2)
return true;
else
{
for (int i = 2; i < prime; i++)
{
if (prime % i == 0)
return false;
else
return true;
}
}
}
}
}
- 如何在我的控制台“program.cs”中调用该方法
- 我收到一条错误消息,提示“错误 2 'ClassLibrary1.Class1.ISprime(int)': 并非所有代码路径都返回值”
这是什么意思?
对不起,我是一个新程序员。
【问题讨论】:
-
你真的需要那个
for loop吗? -
@V4Vendetta:我们真的需要找到素数吗? ;p
-
@V4 .. 是的,该方法必须确保它只有两个除数——1和它自己,没有其他的
-
@leppie 抱歉,我的意思是它会在第一次迭代本身中返回一个值,所以为什么 for 循环 :)
标签: c# methods class-library