Hej, mam obiekt:
var object = new SomeObjectType()
{
Prop1 = null,
Prop2 = null,
Prop3 = 665
}
Zakładając, że Prop3
nigdy nie będzie null
, jak sprawdzić czy wszystkie pozostałe są null
, albo któraś z nich nie jest?
Na razie mam:
if (object.Prop1 == null && object.Prop2 == null)
{
//do stuff
}
Ale to jest strasznie nieeleganckie, szczególnie jakbym miał większą ilość własności obiektu. A użytku z Null-conditional operators ?. and ?[] tutaj nie widzę.
Jak to zrobić z C#?