C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计766个文字,预计阅读时间需要4分钟。
通过运用匿名委托(匿名方法),可以使代码变得更加灵活和生动。以下是如何在C#中使用匿名委托的示例:
csharpstatic void Main(string[] args){ // 创建匿名委托 Action doWork=()=> { Console.WriteLine(工作开始); // 模拟工作内容 Console.WriteLine(执行任务...); Console.WriteLine(工作结束); };
// 调用匿名委托 doWork();}
通过使用匿名委托(匿名方法),使编程变得更加灵活,有关委托与匿名委托请参考我的前一篇Blog《委托与匿名委托》。
继续之前示例,代码如下:
static void Main(string[] args) { Worker.TwoNumberHandleMethodDelegate method = delegate(int a, int b) { return a + b; }; Worker worker = new Worker(); int result = worker.HandleTwoNumber(10, 10,method); Console.WriteLine(String.Format("Result:{0}", result)); Console.ReadLine(); }
上述程序worker将按照Main给定的参数与计算方式(method),计算出结果返回。
本文共计766个文字,预计阅读时间需要4分钟。
通过运用匿名委托(匿名方法),可以使代码变得更加灵活和生动。以下是如何在C#中使用匿名委托的示例:
csharpstatic void Main(string[] args){ // 创建匿名委托 Action doWork=()=> { Console.WriteLine(工作开始); // 模拟工作内容 Console.WriteLine(执行任务...); Console.WriteLine(工作结束); };
// 调用匿名委托 doWork();}
通过使用匿名委托(匿名方法),使编程变得更加灵活,有关委托与匿名委托请参考我的前一篇Blog《委托与匿名委托》。
继续之前示例,代码如下:
static void Main(string[] args) { Worker.TwoNumberHandleMethodDelegate method = delegate(int a, int b) { return a + b; }; Worker worker = new Worker(); int result = worker.HandleTwoNumber(10, 10,method); Console.WriteLine(String.Format("Result:{0}", result)); Console.ReadLine(); }
上述程序worker将按照Main给定的参数与计算方式(method),计算出结果返回。

