![](/img/trans.png)
[英]Why don't anonymous delegates/lambdas infer types on out/ref parameters?
[英]Why can anonymous delegates omit arguments, but lambdas can't?
//ok
Action<int> CallbackWithParam1 = delegate { };
//error CS1593: Delegate 'System.Action<int>' does not take 0 arguments
Action<int> CallbackWithParam2 = () => { };
只是想知道為什么差異真的。 : - /
賈里德當然是對的。 要添加更多詳細信息:
Action<int> c = => {};
??? 我不希望將=>
變成一元前綴運算符。 所以一方面我們有專業人士的名單:
和缺點:
如果你被列出了利弊列表,你會做什么? 我希望“實現功能”不是你的選擇; 這不是我們的。
它基本上就像它們是具有不同支持方案集的不同特征一樣簡單。 這幾乎就像問
為什么lambda是表達式,但委托只能是塊?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.