gpt4 book ai didi

.net - 哪些 .NET Framework 类实现 IDisposable

转载 作者:行者123 更新时间:2023-12-04 10:05:33 25 4
gpt4 key购买 nike

似乎这必须记录在某个地方,但我没有找到任何地方。也许我的 Google-fu 正在减弱。

最佳答案

您意识到这将取决于您所称的 .NET Framework 类。您可能希望指定要查找的程序集。有了这些信息,您可以加载这些程序集并使用反射来列出在给定程序集中实现 IDisposable 的所有公共(public)类型。让我们以系统组件为例:

class Program
{
static void Main()
{
var types = Assembly
.Load("System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
.GetTypes()
.Where(t => typeof(IDisposable).IsAssignableFrom(t))
.OrderBy(t => t.Name);
foreach (var type in types)
{
Console.WriteLine(type);
}
}
}

关于.net - 哪些 .NET Framework 类实现 IDisposable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6034728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com