使用反射,我想从C#对象中仅检索内置数据类型属性。有没有更好的方法来做这件事,而不是在
Where
方法中使用一堆||
(或)指定我感兴趣的类型?Type sourceType = typeof(TSource);
var props = sourceType.GetProperties()
.Where(pi => pi.PropertyType == typeof(int)
|| pi.PropertyType == typeof(string)); // .... etc.