Код: Выделить всё
namespace ConsoleApplication1
{
using System.Collections.Generic;
using System.Linq;
internal class Program
{
private static void Main(string[] args)
{
var bar = new object();
var result = new int[] { 1, 2, 3 }
.Select/* */(bar.Test)
.ToList();
}
}
public static class Extensions
{
public static TReturnType Test(this object o, int e)
{
return default(TReturnType);
}
}
}
Может ли кто-нибудь подробнее объяснить, почему это теперь работает в 2012 году и где в спецификации это объясняется?
Подробнее здесь: https://stackoverflow.com/questions/191 ... xplanation
Мобильная версия