像匿名方法一樣,我使用「委託」關鍵字聲明的委託是匿名委託?C# - 匿名委託
namespace Test
{
public delegate void MyDelegate();
class Program
{
static void Main(string[] args)
{
DelegateTest tst = new DelegateTest();
tst.Chaining();
Console.ReadKey(true);
}
}
class DelegateTest
{
public event MyDelegate del;
public void Chaining()
{
del += delegate { Console.WriteLine("Hello World"); };
del += delegate { Console.WriteLine("Good Things"); };
del += delegate { Console.WriteLine("Wonderful World"); };
del();
}
}
}
Lambda表達式和lambda語法中的匿名方法並不相同。如果您使用帶花括號的lambda語法,則您的語句爲true:(x)=> {y();} – Lucero 2009-11-17 13:07:27