5
我有以下类: -检查类的所有属性为null
public class Requirements
{
public string EventMessageUId { get; set; }
public string ProjectId { get; set; }
public List<Message> Message { get; set; }
}
我跟进来的Json的映射它: -
Requirements objRequirement = JsonObject.ToObject<Requirements>();
我想检查是否类的任何财产没有值或在上面的映射后留空。
为此,我尝试: -
bool isNull= objRequirement.GetType().GetProperties().All(p => p != null);
但在调试我发现,无论是左侧空财产或不每次它赋予值true。
请帮助我,我如何通过Avoioding For/foreach
循环实现这一目标。
这个工作做的伎俩。只有改变我做.. - > p.GetValue(objRequirement,NULL)... GetValue方法是没有采取一个参数..它要求第二 –