C#创建List存放匿名对象、遍历List、泛值取值 (实用,赞)

    xiaoxiao2022-06-30  106

    原文出处:https://blog.csdn.net/hejisan/article/details/78466217  

    using System.ComponentModel; List<object> list = new List<object>(); var so2avg = new { LHCodeID = "ZB2_Avg", ParamName = "二氧化硫(Avg)" }; var so2ZsAvg = new { LHCodeID = "ZB2_ZsAvg", ParamName = "二氧化硫(ZsAvg)" }; list.Add(so2avg); list.Add(so2ZsAvg); foreach (var one in list){ PropertyDescriptorCollection pdc = TypeDescriptor.GetProperties(one); PropertyDescriptor pdID = pdc.Find("LHCodeID", true); string lhcodeid = pdID.GetValue(one).ToString(); PropertyDescriptor pdName = pdc.Find("ParamName", true); string paramname = pdName.GetValue(one).ToString(); }

     


    最新回复(0)