我正在学习C#,显然在运行我的程序时遇到了问题,因为我在‘Ubuntu’上运行这个程序,这意味着不是在Visual Studio上,而是在Visual Studio代码上,所以在调试方面有问题.
namespace BeginnerCSharp;
class Program
{
string testUser = "User 1";
int age = 15;
void printMessage()
{
Program program = new Program();
int user_age = program.age;
if (user_age == 15)
{
Console.WriteLine("You are very young");
}
}
static void Main(string[] args)
{
Console.WriteLine(program.printMessage());
}
}
我得到以下错误,在printMessage()
cannot convert from 'void' to 'bool'
好像有什么问题,因为我什么都不会退还.