使用C#中的Reflection获取类中的所有属性

时间:2014-04-28 09:24:08

标签: c# class reflection

我有一个静态类如下:

public static class Person
{
    public const string name = "james";
    public const string address = "address";
}

现在我想通过使用Reflection查找类名并获取其所有字段来从其他类中获取类字段(名称和地址)。

我试过了:

 var allTypes = (from assembly in AppDomain.CurrentDomain.GetAssemblies().Where(a =>      a.FullName.StartsWith("TestReflection.Info"))
                        from type in assembly.GetTypes()
                        select type).ToArray();

首先获取类然后访问该类并查找类名及其属性,但当我尝试在Info目录中查找类文件时,它总是返回null。

你能否告诉我如何通过在C#中使用Reflection来获取所有字段?感谢

0 个答案:

没有答案