带参数匿名方法实例 c#
时间: 2024-08-25 09:00:22 浏览: 46
C#中的匿名方法实例解析
在C#中,带参数的匿名方法是一种创建lambda表达式的方式,它可以在需要函数的地方定义,并且可以有参数和返回值。这种匿名方法通常用于传递给事件处理程序、委托或其他需要回调函数的地方。例如:
```csharp
Action<int> myMethod = (x) => Console.WriteLine("Received value: " + x); // 定义一个接受整数并打印的匿名方法
myMethod(5); // 调用方法,传入参数5
```
在这个例子中,`Action<int>`是一个泛型委托类型,它代表接收一个int参数并且不需要返回值的方法。 `(x) => Console.WriteLine("Received value: " + x)` 就是一个带有一个整数参数x的匿名方法。
阅读全文