PropertyInfo无法获取字段是因为PropertyInfo是用于获取属性的信息的类,而不是用于获取字段的信息的类。字段和属性在C#中是两种不同的成员,字段是类的数据成员,而属性是一种特殊的方法,用于访问或修改类的私有字段。因此,如果想要获取字段的信息,应该使用FieldInfo类。