关于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));

 

posted @ 2022-08-22 16:52  vba是最好的语言  阅读(122)  评论(0编辑  收藏  举报