Bonjour,
J'ai actuellement ceci qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public void func(Division[] divisions)
{
    var currencies = new HashSet<string>(divisions.SelectMany(div => div.Locations).Select(e => e.CcyLoc));
    //currencies.UnionWith(new HashSet<string>(divisions.SelectMany(div => div.CurrencyCode)));
    //ou bien même
    //currencies.UnionWith(divisions.SelectMany(div => div.CcyDiv));
    foreach(CalcDivision div in divisions) {
        currencies.Add(div.CurrencyCode);
    }
}
Mais je ne comprends pas pourquoi je ne peux pas remplacer mon foreach par un des lignes commentée du dessus. Ça ne compile pas (invalid arguments).
Voyez-vous le problème?
D'avance merci,
Julien