首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我可以使用List <T>作为方法指针的集合吗?(C#)

当然可以。在C#中,您可以使用List<T>作为方法指针的集合。List<T>是一个泛型类,可以存储任何类型的对象,包括委托(即方法指针)。

首先,您需要定义一个委托类型,例如:

代码语言:csharp
复制
public delegate void MyDelegate();

然后,您可以创建一个List<MyDelegate>来存储方法指针:

代码语言:csharp
复制
List<MyDelegate> delegates = new List<MyDelegate>();

接下来,您可以将方法指针添加到列表中:

代码语言:csharp
复制
delegates.Add(MyMethod1);
delegates.Add(MyMethod2);

最后,您可以通过使用List<T>ForEach方法来调用列表中的所有方法指针:

代码语言:csharp
复制
delegates.ForEach(d => d());

这样,您就可以使用List<T>作为方法指针的集合了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券