J'ai une classe d'objets BusinessObject qui implémente une interface IAlternateInterface. J'ai déjà une méthode qui retournera une liste générique de BusinessObject qui a les objets que je veux mais que je veux les obtenir comme une liste de IAlternateInterface. J'ai essayé de faire quelque chose comme le code psudo suivant mais je reçois un message "Impossible de convertir le type de source ... en type cible ..." dans Visual Studio. Quelle est la meilleure façon de convertir la liste?Conversion de liste C# dans asp.net
public List<BusinessObject> GetObjects(){
//logic to get the list
}
public List<IAlternateInterface> GetInterfaceObjects(){
return GetObjects();
}
j'ai jeté le code dans mon projet réel rapide à ce c ompiles donc je suis sûr que ça va marcher. Je vais jouer avec le lundi pour m'en assurer, mais je suis à peu près certain que cela fera ce dont j'ai besoin. Merci et les autres personnes qui ont répondu. – William