Breaking change in С# 4.0
От: nikov США http://www.linkedin.com/in/nikov
Дата: 20.03.10 15:49
Оценка: 30 (4)
using System;

class C
{
    static event Action E;
    static void Foo(Func<object> y) { Console.WriteLine(1); }
    static void Foo(Action y) { Console.WriteLine(2); }

    static void Main()
    {
        Foo(() => E += Console.WriteLine);
    }
}


C# 3.0: 1
C# 4.0: 2
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.