|
|
|
|
|
by ygra
1669 days ago
|
|
Every feature starts out with -100 points. So there's always a trade-off to do everything you can imagine to make every last corner case nice or shipping something in a reasonable timeframe.
When lambda expressions were introduced they were designed to work well together with LINQ and that whole part of the language isn't a small one either. Storing a lambda expression in a local variable is not such a common occurrence to really need type inference or the ability to add types to lambda expressions. Heck, I'd say, by now with local functions most lambdas that previously would have been a local could now just be a local function. |
|