【发布时间】:2021-04-16 06:17:25
【问题描述】:
有没有更简洁的方法来使用反射获取列表计数?
Boolean include = false;
foreach (PropertyInfo item in props)
{
var pt = item.PropertyType;
String listType = pt.GetGenericArguments()[0].Name;
// Is there a better solution than this?
switch (listType)
{
case "jsonResult":
var list = v as List<jsonResult>;
include = list.count > 0;
break;
}
}
)
我尝试了谷歌搜索的各种想法,但都没有成功。
【问题讨论】:
标签: c# generics reflection