mercredi 2 novembre 2022

Check if a value of a property is null or default from reflected properties of a model [duplicate]

I want to perform some action if a value of a property is default or null by reflection. The following code gives "is a variable but is used like a type error" on default(t).

foreach(var p in dummyModel.GetType().GetProperties())
{
  var value = p.GetValue(dummyModel,null);
  var t = p.PropertyType;
  if(value != default(t)
  {
    //some action here
  }

}





Aucun commentaire:

Enregistrer un commentaire