【问题标题】:Why are these functions displayed as not returning a value?为什么这些函数显示为没有返回值?
【发布时间】:2022-12-18 03:56:16
【问题描述】:

两个函数

他们返回的错误

我正在使用 Visual Studio 2019

我尝试在代码的不同位置重写这些函数,但没有任何改变。

【问题讨论】:

  • 因为如果 availableLocations 中有零个东西,那么 for 循环根本不会运行。因此,代码可能不会遇到 return 语句。
  • 请提供代码(和错误)作为文本而不是截图。

标签: c# function return-value


【解决方案1】:

您需要将第二个 return 移到 foreach 之外 - 它的编写方式 - 它总是在第一个元素之后返回,并且如果集合为空则不返回任何内容(这是错误的原因)。

如果您将代码粘贴为文本而不是图像,我可以给出完全正确的代码。

【讨论】:

    猜你喜欢
    • 2013-03-25
    • 2015-09-12
    • 1970-01-01
    • 2022-12-15
    • 2018-01-18
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多