我傳統上使用的C#產量沒有回報,例如:C#中的「yield」和「yield return」之間有什麼區別(如果有的話)?
IEnumerable<T> Foobar() {
foreach(var foo in _stuff) {
yield foo;
}
}
但我已經看到了它寫成其他的例子「產量回報FOO;」,請參閱:http://msdn.microsoft.com/en-us/library/9k7k7cf0%28VS.80%29.aspx。
有什麼區別嗎?
我不知道像這樣的「收益」本身就可以編譯。關鍵字是'收益回報'。 – 2009-11-06 03:29:27
我的錯誤,謝謝! – 2009-11-06 03:33:53
嘗試先閱讀參考文獻 – angrifel 2009-11-06 05:03:15