J'essaie de définir une entrée valide pour ma méthode Pairwise. Pairwise prend un argument IEnumerable que j'ai de la difficulté à trouver ce qui est exactement. J'ai essayé beaucoup de choses mais je ne peux jamais vraiment y arriver.C#: Méthode ayant IEnumerable <Type> comme argument. Qu'est-ce qu'une entrée valide?
public delegate void PairwiseDel(Type left, Type right);
public static void Pairwise(IEnumerable<Type> col, PairwiseDel del)
{
// stuff happens here which passes pairs from col to del
}
Quelqu'un peut-il dire et expliquer ce qu'une entrée valide pour ma méthode serait?
Et oui cela est un travail scolaire, mais vous ne faites pas mes devoirs. Loin de là. C'est une petite étape à laquelle je suis coincé atm. – Nulle
Vous pouvez passer l'objet de n'importe quelle classe qui implémente IEnumerable tel que Liste . Mieux vaut d'abord lire sur les concepts de programmation orientés objet, l'interface et les génériques. –
Le type est une classe définie dans FCL, donc IEnumerable myTypes = new Liste (); peut être passé comme paramètre valide. Ne comprenez pas ce que vous essayez d'accomplir. –