Я работаю с Open XML & У меня есть структура IDictionary<String, List<OpenXmlCompositeElement>>
. Я хочу работать со частью списка в структуре, но this.map.Values пытается обернуть ее в ICollection. Как я могу получить часть списка из моей структуры?IDictionary <String, List <OpenXmlCompositeElement >> - получить список <OpenXmlCompositeElement>?
public List<OpenXmlCompositeElement> MapData()
{
//this does not work
return this.map.Values;
}
какой? может быть больше одного. –
Просто используйте ключ для доступа к тому, который вы хотите. Или через словарь? 'Список list = dictionary [" key "];' –
iswinky
да, я наконец понял, что есть несколько списков :). Это, наконец, дало мне то, что я искал: test = dynamicContent.MapData(). Любой (l => l.Any (i => i.Descendants(). OfType() .Count()> 0)); Мне нужно было определить, есть ли в моем элементе Open XML Elements какие-либо изображения. –