【发布时间】:2010-05-14 14:02:21
【问题描述】:
我有这个代码的功能:
foreach (PropertyInfo propertyInfo in typeof(T).GetProperties()){
//SOME CODE
if (propertyInfo.CanWrite)
propertyInfo.SetValue(myCopy, propertyInfo.GetValue(obj, null), null);
}
我会避免检查“收藏”属性;现在我要插入这个控件:
if (propertyInfo.PropertyType.Name.Contains("List")
|| propertyInfo.PropertyType.Name.Contains("Enumerable")
|| propertyInfo.PropertyType.Name.Contains("Collection"))
continue;
但是,它不喜欢我!
哪种方法更好?
【问题讨论】:
标签: c# properties propertyinfo