c# - List<T> 中 T 是匿名委托(delegate)的可能吗?

标签 c# generics delegates lambda

是否可以在 C# 中创建匿名委托(delegate)列表?这是我很想写但无法编译的代码:

Action<int> method;
List<method> operations = new List<method>();

最佳答案

你可以这样写,比如

        Action<int> method = j => j++;
        List<Action<int>> operations = new List<Action<int>>();

        operations.Add(method);
        operations.Add(i => i++);

关于c# - List<T> 中 T 是匿名委托(delegate)的可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1449995/

相关文章:

c# - 将数据表中的列相乘

c# - Process.Start() 是否以任何方式连接到可执行文件中?

c# - 更改 Excel 按钮的标签

c# - 在 C# 中以通俗易懂的方式解释泛型?

objective-c - 当选择过于复杂而无法使用 UIAlertView 时如何正确获取用户的选择

Swift 委托(delegate)和 SocketScan scanApi.setDelegate()

c# - 将位图与自定义算法结合起来的更快方法?

java - 如何检查在迭代器中强制转换为 T 是否安全?

swift - 对关联类型有约束的通用下标导致 "Cannot subscript a value of type..."

constructor - F# 使用构造函数作为函数