由网友(孤心)分享简介:我一直在寻找,但未能找到一个合适的列表。是否有人可以仅举几例或者给我一些关于该链接?I have been searching but unable to find a proper list. Can someone please name a few or gimme some link regarding th...
我一直在寻找,但未能找到一个合适的列表。是否有人可以仅举几例或者给我一些关于该链接?
I have been searching but unable to find a proper list. Can someone please name a few or gimme some link regarding that?
推荐答案
这(快速和肮脏的)计划应该给你一个列表从4.0开始;
This (quick and dirty) program should give you a list to get started with from 4.0;
using System;
using System.IO;
using System.Reflection;
class Program
{
static void Main(string[] args)
{
var assemblies = Directory.GetFiles("C:WindowsMicrosoft.NETFramework" + (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.
}
}
}
}
相关推荐
最新文章