在C#中,以下方法将无法编译:
编译器报错:'IsItTrue()': 没有所有的代码路径都返回一个值,这是非常合理的。但是下面的代码可以顺利编译。
public bool IsItTrue()
{
}
编译器报错:'IsItTrue()': 没有所有的代码路径都返回一个值,这是非常合理的。但是下面的代码可以顺利编译。
public bool IsItTrue()
{
while (true)
{
}
}
这段代码看起来有点不对,因为没有任何返回语句。为什么会这样呢?需要帮助……