C# Génériques Ont un Avantage de Performance?

J'ai un certain nombre de classes de données représentant les différentes entités.

Ce qui est mieux: l'écriture d'une classe générique (par exemple, pour imprimer ou de sortie XML) à l'aide de médicaments génériques et des interfaces, ou la rédaction d'une catégorie distincte pour traiter chaque classe de données?

Est-il un avantage en termes de performance ou de tout autre avantage (autre qu'il m'épargnant le temps de l'écriture des classes séparées)?