как добавить условие в объявлении объекта? EF - - PullRequest
1 голос
/ 01 декабря 2010

Я хотел бы сделать что-то вроде этого (ниже) ... Я не хочу полностью выписывать template.title = xxx, template.descrption = xxx и т. Д.

но я не могу скомпилировать, потому что условие неверно. Я, кажется, я могу добавить условие, как это
(lang == "E")? doctype = "Spot-II:": doctype = "Spot-IIII" в декларации

и т.д ...

Кто-нибудь знает, как заставить условие (lang == "E") работать ниже?

        foreach (var item in s)
        {
            template = new RSSTemplate()
            {
                title = item.titre,
                description = item.description,
                (lang == "E") ? doctype = "Spot-II: " : doctype = "Spot-IIII "
            };
            t.Add(template);
        }

1 Ответ

2 голосов
/ 01 декабря 2010

Может быть, это будет работать:

  foreach (var item in s) 
    { 
        template = new RSSTemplate() 
        { 
            title = item.titre, 
            description = item.description, 
            doctype = (lang == "E") ? "Spot-II: " : "Spot-IIII " 
        }; 
        t.Add(template); 
    } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...