2010-12-01 2 views
1

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

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

и т.д ...

ли кто-нибудь знает, как получить (языки == "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); 
     } 
+0

где язык определяется? – 2010-12-01 10:47:40

ответ

2

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

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

wow ... высокая цена ... большое спасибо. – ethem 2010-12-01 11:04:07

Смежные вопросы