У меня есть очень большой объект со многими переменными типа NULL. У меня также есть словарь, который я хочу заполнить этим объектом непустыми переменными.
Код будет выглядеть примерно так:
if (myObject.whatever != null)
{
myDictionary.Add("...",myObject.whatever);
}
if (myObject.somethingElse != null)
{
myDictionary.Add("...",myObject.somethingElse);
...
EDIT (Извините, перепутал код)
Когда мы повторяем это, в наш раз мы получаем беспорядок очень длинного кода. Есть ли более короткий способ написать этот беспорядок? Я знаю об Условном Операторе (ака?), Но это только для назначений. Есть ли что-то подобное для добавления в коллекцию?