This will test for IsNullOrEmpty for all objects including string and you can specify multiple values including multiple types. E.g. “”, null, -1 as a prarms based object or array
public static bool IsNullOrEmpty(object obj, params object[] emptyValues)
{
object[] defaultEmptyValues = new object[] { "", null, -1 };
if (emptyValues == null)
{
emptyValues = defaultEmptyValues;
}
foreach (object emptyValue in emptyValues)
{
if (obj == emptyValue) return true;
}
return false;
}