读书人

C#中怎么获取一个类中的每个字段(用反

发布时间: 2012-01-28 22:06:13 作者: rapoo

C#中如何获取一个类中的每个字段(用反射)
public class PixBean
{
private string pixName;



private string pixDerict;


private string pixMostlyMan;

private string pixType;

public string PixType

private ArrayList pixTime;




private int pixPrice;

public int PixPrice

private int pixRebate;


private string pixPictruePath;
希望获得(pixName,pixDerict.....)



[解决办法]

C# code
            Type t = typeof(PixBean);            FieldInfo[] fields = t.GetFields(BindingFlags.NonPublic | BindingFlags.Instance);            foreach (FieldInfo fi in fields)                Console.WriteLine(fi.Name);/*输出:pixNamepixDerictpixMostlyManpixTypepixTimepixPricepixRebatepixPictruePath*/
[解决办法]
探讨
FieldInfo[] fields = t.GetFields(BindingFlags.NonPublic | BindingFlags.Instance);
解释一下这句话

读书人网 >C#

热点推荐