C# 并非所有代码路径都返回值。在C中#

C# 并非所有代码路径都返回值。在C中#,c#,C#,所以这是一项学校作业(我是初学者,本周从c#开始)。 我们有一个存储函数的类。 此功能用于检查一个人是否可以进入旋转木马。 变量: 布尔哈什耳条件 年龄 整数厘米 public bool-CanJoyride(int-age、int-cm、bool-hasHeartCondition) { if(hasHeartCondition==true) { 返回false; } else if(hasHeartCondition==false) { 如果(年龄>=18岁) { 如果(cm>=130&&c

所以这是一项学校作业(我是初学者,本周从c#开始)。 我们有一个存储函数的类。 此功能用于检查一个人是否可以进入旋转木马。 变量: 布尔哈什耳条件 年龄 整数厘米

public bool-CanJoyride(int-age、int-cm、bool-hasHeartCondition)
{
if(hasHeartCondition==true)
{
返回false;
}
else if(hasHeartCondition==false)
{
如果(年龄>=18岁)
{
如果(cm>=130&&cm=12)
{

如果(cm>=150&&cm您的问题是在方法末尾没有返回任何值。您可以这样重新编写您的方法。这样更容易理解,并且应该满足您的要求

public bool CanJoyride(int age, int cm, bool hasHeartCondition)
{
    if (hasHeartCondition)        
        return false;


    if(age >= 18 && cm >= 130 && cm <= 210)
        return true;


     if (age >= 12 && cm >= 150 && cm <= 210)
        return true;

     return false;         
}
public bool-CanJoyride(int-age、int-cm、bool-hasHeartCondition)
{
if(hasHeartCondition)
返回false;

如果(年龄>=18&&cm>=130&&cm=12&&cm>=150&&cm用just
return false
替换最后一个
else
提示:当你在这里发布问题时,如果
年龄>=18且身高不在该范围内,不要说这是学校作业?如果
年龄>=12但身高不在该范围内,你的建议是什么问?@meJustAndrew——问关于学校作业的问题没什么错,只要你遵循以下规则:展示努力,展示研究,提出具体的,关于主题的问题,
public bool CanJoyride(int age, int cm, bool hasHeartCondition)
{
    if (hasHeartCondition)        
        return false;


    if(age >= 18 && cm >= 130 && cm <= 210)
        return true;


     if (age >= 12 && cm >= 150 && cm <= 210)
        return true;

     return false;         
}