Bonjour,

Avec le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public static IEnumerable<String> ToUpper(this IEnumerable<String> strings)
        {
            IEnumerable<String> upperList = new IEnumerable<String>(); 
 
            foreach (var item in strings)
            {
                upperList.add(item.ToUpper());
            }
 
            return upperList; 
 
        }

je cherche ajouter une méthode d'extension ToUpper qui appelée de la manière suivante: Lists.Select(c => c.Name).ToUpper() crée un nouvel objet item et l'ajoute à une nouvelle liste nommée upperList.

Mon 1er problème avec mon bout de code est pour créer la liste car IEnumerable est une abstract class. Mais je vois pas comment le remplacer. Mon 2nd problème est lié au 1er car du coup, il ne connait pas la méthode add!

Est-ce que quelqu'un peut m'aiguiller pour avancer?

Merci d'avance!