Inf*_*ity 2 .net c# abstract-class built-in
我一直在寻找但无法找到合适的清单.有人可以列举几个或给我一些关于这个的链接吗?
Joa*_*son 14
这个(快速和脏)程序应该给你一个从4.0开始的列表;
using System;
using System.IO;
using System.Reflection;
class Program
{
static void Main(string[] args)
{
var assemblies = Directory.GetFiles("C:\\Windows\\Microsoft.NET\\Framework" + (Environment.Is64BitProcess ? "64" : "") + "\\v4.0.30319", "*.dll");
foreach(var assembly in assemblies)
{
try
{
var loadedAssembly = Assembly.LoadFrom(assembly);
var types = loadedAssembly.GetTypes();
foreach(var type in types)
if(type.IsAbstract && type.IsClass)
Console.WriteLine(type.FullName);
}
catch
{
// Not an assembly? Ignore.
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2926 次 |
| 最近记录: |