Comment est-ce que je peux surcharger une méthode qui prend comme paramètre une liste générique avec différents types?Surcharge d'une méthode qui prend comme paramètre une liste générique avec différents types
Par exemple:
J'ai deux méthodes comme ceci:
private static List<allocations> GetAllocationList(List<PAllocation> allocations)
{
...
}
private static List<allocations> GetAllocationList(List<NPAllocation> allocations)
{
...
}
Est-il possible que je peux combiner ces 2 méthodes en un seul?
J'utilise votre suggestion, mais comment puis-je le faire de la vérification de type? J'ai également besoin de parcourir le paramètre allocations. J'ai essayé d'utiliser allocations.ForEach (delegate (PAllocation pa) {...}); mais j'obtiens une erreur qui indique la signature de fonction anonyme incompatible. Des idées? – Jon
ne pouvez-vous pas simplement faire (foreach var dans les allocations)? – womp