2015-02-01 1 views
2

Скажем, у меня есть список:Как добавить список в анонимный объект на C#?

var list = new List<int>{1,2,3}; 

Как добавить это анонимный объект, таким образом, что объект будет выглядеть следующим образом:

{ list : [1,2,3] } 
+0

Вы имеете в виду, что это будет выглядеть, когда вы сериализуете его в JSON? –

+0

whats 'wrong with 'var list = new Список {1,2,3}; var myObj = new {list}; ' – zaitsman

+0

Да, я хотел сериализовать его в JSON. Спасибо за ответы, когда я читал документацию, я не понимал, что могу просто сделать 'new {list = list}' – user3912349

ответ

0

Создавая анонимный объект:

var anon = new { list } 

Я полагаю, что, говоря, вы хотите, чтобы выглядеть следующим образом:

{ list : [1,2,3] } 

вы говорите о выходе сериализации JSON, в котором это будет выглядеть, как только вы сериализуете.

0
var obj = new 
{ 
    list = list 
}; 

obj теперь анонимный объект свойство называется list типа List<int>.

+2

Или просто 'new {list}' –