关于c#:如何检查对象的所有属性是null还是空
关于c#:如何检查对象的所有属性是null还是空? | 码农家园 (codenong.com)
linq实现:这个还是比较好的。记录下:
return myObject.GetType().GetProperties() .Where(pi => pi.PropertyType == typeof(string)) .Select(pi => (string)pi.GetValue(myObject)) .Any(value => string.IsNullOrEmpty(value));