C# 查看某个基类都有哪些子类,获取这些子类的列表

static IEnumerable<string> GetAll()
{
var list = AppDomain.CurrentDomain.GetAssemblies()
.SelectMany(assembly => assembly.GetTypes())
.Where(type => !type.IsAbstract && type.IsSubclassOf(typeof(HashAlgorithm)))
.Select(type => type.FullName).ToList();

string ss = string.Join("\r\n", list);
return list;
}

posted @ 2024-03-22 10:41  oct  阅读(157)  评论(0)    收藏  举报