我有一个静态类如下:
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来获取所有字段?感谢