Добавить в коллекцию, если значение не равно NULL

У меня есть очень большой объект со многими переменными типа -, допускающими значение NULL. У меня также есть словарь, который я хочу заполнить ненулевыми -переменными этого объекта.

Код будет выглядеть примерно так

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

...

РЕДАКТИРОВАТЬ (Извините, перепутал код)

Когда мы повторяем это в сотый раз, мы получаем беспорядок очень длинного кода. Есть ли какой-нибудь более короткий способ написать этот беспорядок? Я знаю об условном операторе (, также известном как ? )но это только для заданий. Есть ли что-то подобное для добавления в коллекцию?

24
задан Aabela 26 July 2012 в 12:36
поделиться