导出类名称,给定名称空间的方法名称
问题描述:
如何导出类名称,方法名称在c#中给出一个名称空间,而不是它的名称空间/代码的一部分,最好是一个txt文件。该代码不应该是其类,方法名称将被检索的代码的一部分。导出类名称,给定名称空间的方法名称
答
只是反映:
string ns = "System.Text";
var types = from asm in AppDomain.CurrentDomain.GetAssemblies()
from type in asm.GetTypes()
where type.Namespace == ns
orderby type.Name
select type;
foreach(var type in types)
{
Console.WriteLine("{0} ({1})", type.Name, type.Assembly.FullName);
// and list the methods for each type...
foreach (var method in type.GetMethods().OrderBy(x => x.Name))
{
Console.WriteLine("\t{0}", method.Name);
}
}
注意,在上面我期待在当前应用程序域的所有加载的程序集;您也可以在适当的情况下查看单个程序集。
你能给我们一些代码来看看你试过了吗? – 2013-05-07 08:29:34
不完全是空白。还没有开始编码。 – cooltoad 2013-05-07 08:31:06
你对这个主题做过任何研究吗? – 2013-05-07 08:32:24