Hinzufügen Sammlung, wenn Nicht Null

Ich habe ein sehr großes Objekt mit vielen nullable-Variablen-Typen. Ich habe auch ein Wörterbuch, das will ich füllen mit diesem Objekt der nicht-null-Variablen.

Wird der code wie folgt Aussehen

if (myObject.whatever != null)
{
myDictionary.Add("...",myObject.whatever);
}
if (myObject.somethingElse != null)
{
myDictionary.Add("...",myObject.somethingElse);

...

BEARBEITEN (Leider verhunzt der code)

Wenn wir wiederholen zum x-TEN mal bekommen wir ein Durcheinander von sehr langen code. Gibt es eine kürzeren Weg, ich könnte schreiben, dieses Chaos? Ich weiß über die Bedingte Operator (alias ?) aber das ist nur für Zuordnungen. Gibt es so etwas wie, dass für das hinzufügen zu einer Sammlung?

InformationsquelleAutor der Frage Aabela | 2012-07-26

Schreibe einen Kommentar