J'ai créé une classe appelée MyClass un peu comme celui-ci:déclarant C# fonction
public class MyClass
{ public int MyInt {get;set;}
public int MyInt2 {get;set;}
}
Maintenant, je voudrais créer une fonction qui accepte un int en tant que paramètre et qui retourne une liste d'objets MaClasse.
Je suis bloqué sur la syntaxe. Est-ce que public static List<MyClass> MyFunction (int MyParam)
? Je ne reçois pas intellisense.
Merci.
Si vous n'obtenez pas IntelliSense sur la partie liste, assurez-vous que vous avez un "using System.Collections.Generic;" en haut du fichier/espace de noms. – Reddog
Un type de retour de 'IList' peut permettre plus de flexibilité. Même si le développeur n'en a pas besoin, un petit coup de pouce à la compréhension des interfaces ne pourrait pas nuire. –
David
@David: True - 'IEnumerable' pourrait être encore mieux. (Bien que, je dois admettre, 'Liste ' est souvent utilisé comme un cas "spécial" dans le cadre et retourné directement - des méthodes comme ToList() auraient pu renvoyer 'IList ' mais ne pas ...) –