【发布时间】:2022-12-18 03:56:16
【问题描述】:
两个函数
他们返回的错误
我正在使用 Visual Studio 2019
我尝试在代码的不同位置重写这些函数,但没有任何改变。
【问题讨论】:
-
因为如果
availableLocations中有零个东西,那么for循环根本不会运行。因此,代码可能不会遇到return语句。 -
请提供代码(和错误)作为文本而不是截图。
标签: c# function return-value
两个函数
他们返回的错误
我正在使用 Visual Studio 2019
我尝试在代码的不同位置重写这些函数,但没有任何改变。
【问题讨论】:
availableLocations 中有零个东西,那么 for 循环根本不会运行。因此,代码可能不会遇到 return 语句。
标签: c# function return-value
您需要将第二个 return 移到 foreach 之外 - 它的编写方式 - 它总是在第一个元素之后返回,并且如果集合为空则不返回任何内容(这是错误的原因)。
如果您将代码粘贴为文本而不是图像,我可以给出完全正确的代码。
【讨论】: