【问题标题】:C#, start method if another method returns trueC#,如果另一个方法返回 true,则启动方法
【发布时间】:2019-10-16 14:34:24
【问题描述】:

我有以下代码:

static void Start()
        {
            First();
            Second();
            ...
        }


    private bool First()
        {
           if()
                 {.....
                  return true;
                 }
          return false;
        }

这可能有一个简单的解决方案,但我只想在 First(); 方法返回 true 时启动 Second(); 方法

非常感谢您的帮助。

【问题讨论】:

  • if (First()) { Second(); }。还是First()编译不出来的问题?
  • 我不确定我是否理解这个问题。为什么不使用if 声明?
  • EJoshuaS,这就是我的想法,但我不确定如何将 First() 的真/假返回作为 if 条件,以便 Second() 启动

标签: c# boolean


【解决方案1】:
static void Start()
    {
        if(First())
        {
         Second();
         }
        ...
    }


private bool First()
    {
       if()
             {.....
              return true;
             }
      return false;
    }

【讨论】:

    【解决方案2】:

    你的意思是:

    static void Start()
    {
        if (First())
        {
            Second();
        }
    }
    
    private bool First()
    {
       if (.....)
       {
           return true;
       }
       return false;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-27
      相关资源
      最近更新 更多