在博客园看到某人讲面试时很多人基础的委托各版本写法有啥不一样都不知道。还好我知道,不然就被鄙视了

using System;
namespace ConsoleTest
{
public class Program
{
delegate void TestDelegate(string str);

private void Print(string message)
{
Console.WriteLine(message);
}

private void Test()
{
TestDelegate testDelegate1 = new TestDelegate(Print);
testDelegate1(".Net FrameWork 1.x");

TestDelegate testDelegate2 = delegate(string str)
{
Console.WriteLine(str);
};
testDelegate2(".Net FrameWork 2.0");

TestDelegate testDelegate3 = (str) => Console.WriteLine(str);
testDelegate3(".Net FrameWork 3.x");
}

static void Main()
{
Program p = new Program();
p.Test();
Console.ReadLine();
}
}
}

其实我心想这算啥,我们公司里的大部分连委托是啥都不知道,别说分清各版本写法了。
自从被忽悠进这个公司,屈才啊,哈哈
今天开始休息9天, はっ,はっ,はっ,夏休みが始まりました

Back