匿名方法(Anonymous methods) 提供了一种传递代码块作为委托参数的技术。匿名方法是没有名称只有主体的方法。
在匿名方法中,不需要指定返回类型,它是从方法主体内的 return 语句推断的。
delegate void WriteResult(string str); public static void Run1() { Console.WriteLine("Run1"); // 使用匿名方法创建委托实例 WriteResult wr = delegate (string str) { Console.WriteLine("Anonymous Method Write Result: {0}", str); }; // 使用匿名方法调用委托 wr("Test Anonymous Method"); }
示例代码
AnonymousMethodDemo
参考资料
C# 匿名方法