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.CheckNull())
{
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();
}
C#创建List存放匿名对象、遍历List、泛值取值
最新推荐文章于 2024-05-06 15:48:35 发布