C # concat two Collection с использованием linq и получение результата Collection

Я пытаюсь сделать это:

var collection1 = new Collection<string> {"one", "two"};
var collection2 = new Collection<string> {"three", "four"};

var result = collection1.Concat(collection2);

Но переменная результата имеет тип Enumerable [System.String] в то время как я хочу коллекцию [System.String]

, я пробовал кастовать:

var all = (Collection<string>) collection1.Concat(collection2);

Но без радости.

5
задан Lance Rushing 25 August 2010 в 18:47
поделиться