using System;
// Declare delegate -- defines required signature:
delegate void SampleDelegate(string message);class MainClass
{
// Regular method that matches signature:
static void SampleDelegateMethod(string message)
{
Console.WriteLine(message);
} static void Main()
{
// Instantiate delegate with named method:
SampleDelegate d1 = SampleDelegateMethod;
// Instantiate delegate with anonymous method:
SampleDelegate d2 = delegate(string message)
{
Console.WriteLine(message);
};-------->为啥有个分号??????? // Invoke delegate d1:
d1("Hello");
// Invoke delegate d2:
d2(" World");
}
}
// Declare delegate -- defines required signature:
delegate void SampleDelegate(string message);class MainClass
{
// Regular method that matches signature:
static void SampleDelegateMethod(string message)
{
Console.WriteLine(message);
} static void Main()
{
// Instantiate delegate with named method:
SampleDelegate d1 = SampleDelegateMethod;
// Instantiate delegate with anonymous method:
SampleDelegate d2 = delegate(string message)
{
Console.WriteLine(message);
};-------->为啥有个分号??????? // Invoke delegate d1:
d1("Hello");
// Invoke delegate d2:
d2(" World");
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货