У меня есть класс бизнес-объекта BusinessObject, который реализует интерфейс IAlternateInterface. У меня уже есть метод, который будет возвращать общий список BusinessObject, у которого есть объекты, которые я хочу, но я хочу получить их как список IAlternateInterface. Я попытался сделать что-то вроде следующего кода psudo, но я получаю сообщение «Невозможно преобразовать исходный тип ... в тип цели ...» в Visual Studio. Каков наилучший способ конвертировать список?C# список преобразование в asp.net
public List<BusinessObject> GetObjects(){
//logic to get the list
}
public List<IAlternateInterface> GetInterfaceObjects(){
return GetObjects();
}
Я бросил код в своем проекте, очень быстро, и этот c потому что я уверен, что это сработает. Я поиграю с ним в понедельник, чтобы убедиться, но я уверен, что это сделает то, что мне нужно. Спасибо и другим людям, которые ответили. – William