я получил ошибку компиляции ниже:Как использовать MultiSelectList?
Аргумент 2: не может конвертировать из 'System.Collections.Generic.IEnumerable' в 'строка'
Аргумент 3: не может конвертировать из «System.Collections.Generic. IEnumerable 'to' string '
Как исправить эту ошибку?
void Main()
{
SortedDictionary<int, string> items = new SortedDictionary<int, string>{{1, "apple"}, {2, "book"}, {3, "tree"}, {4, "mazagine"}, {5, "orange"}};
MultiSelectList msl = new MultiSelectList(items, items.Select(o => o.Key), items.Select(o => o.Value), items.Where(i => i.Key == 1 || i.Key == 5)).Dump();
}
Что неясно о сообщениях об ошибках? Мы могли бы помочь вам, если вы расскажете, что вы понимаете ими. –
Ошибка довольно понятная. Вы передаете коллекцию, в которой ожидается строка. –
Попробуйте 'new MultiSelectList (элементы,« Key »,« Value », new [] {1, 5})' –