Код: Выделить всё
foreach (var item in myRepeater.Items)
{
MyViewModelItem x = new MyViewModelItem();
MapToEntity(x, item);
myList.Add(report);
}
void MapToEntity(object entity, Control control);
Это привело к ошибке компиляции, в которой говорилось, что метод «MapToEntity» имеет недопустимые аргументы. Компилятору не удалось определить тип RepeaterItem, он распознает его как простой System.Object.
Почему это происходит? Я что-то упускаю?
Ps: я исправил код, удалив ключевое слово var и явно указав тип элемента «RepeaterItem».
Подробнее здесь: https://stackoverflow.com/questions/224 ... hy-is-that
Мобильная версия