Справка по ошибкам преобразования C # - PullRequest
0 голосов
/ 06 июля 2011

Я получаю эту ошибку.

Error   1   Cannot implicitly convert type 'System.Collections.Generic.List<ModelBase.IModel>' to 'System.Collections.Generic.List<ModelBase.User>'

Пользователь наследует IModel, но я не кастую правильно.

Я пытаюсь сделать что-то вроде этого:

List<User> users = (List<User>)this.GetAll();
// GetAll() return type is List<IModel>

1 Ответ

4 голосов
/ 06 июля 2011

Попробуйте это:

List<User> users = this.GetAll().Cast<User>().ToList(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...