【发布时间】:2017-04-26 03:47:26
【问题描述】:
我一直认为与 void 不同的方法无论如何都必须返回一个值,但是如果我们有这个例子
private int Foo()
{
while (true)
{
}
}
这里没有编译时错误,我认为这是因为循环是无限的 C# 可以保证它不会在不返回值的情况下终止。我说的对吗?
【问题讨论】:
标签: c# function methods compiler-errors return