c#函数,无效令牌';布尔';类、结构或接口成员声明中的
我对在c#中使用函数不太熟悉,我曾尝试制作一个函数,如果一个数字被L除以100,则返回true,如果不是,则返回false,并且该函数似乎不起作用,请有人给我指出正确的方向。这是说布尔部分是不正确的。以下是我尝试过的一些代码:c#函数,无效令牌';布尔';类、结构或接口成员声明中的,c#,C#,我对在c#中使用函数不太熟悉,我曾尝试制作一个函数,如果一个数字被L除以100,则返回true,如果不是,则返回false,并且该函数似乎不起作用,请有人给我指出正确的方向。这是说布尔部分是不正确的。以下是我尝试过的一些代码: namespace Divide_By_100 { class MainClass { public void bool Divisible (int number) { if (number % 1
namespace Divide_By_100
{
class MainClass
{
public void bool Divisible (int number)
{
if (number % 100 == 0)
{
return true;
}
else
{
return false;
}
}
}
}
错误消息:类、结构或接口成员声明中的无效标记“bool”方法不能有两种返回类型,如
void
和bool
。从方法签名中删除void
关键字
namespace Divide_By_100
{
class MainClass
{
public bool Divisible (int number)
{
if (number % 100 == 0)
{
return true;
}
else
{
return false;
}
}
}
}
一个方法只能有一个返回类型,因此请删除单词
void
,以修复语法错误。每个函数只能有一个返回类型。您的void
和bool
都不正确。只有bool
。这是无效的部分。voids不会返回任何内容删除voids每当您询问错误消息时,请始终记住包含错误消息。我认为首先解决您认为需要void
的原因会对您有所帮助。在“当用作方法的返回类型时,void指定该方法不返回值”中,可以返回两种类型-(int,bool)MyFun(int v){return(42,true);}
…您的示例还有一种返回类型,即(int,bool)