La création d'une bibliothèque de Mathématiques à l'aide de médicaments Génériques en C#

Est-il possible d'utiliser les génériques pour créer une bibliothèque de Mathématiques qui ne dépend pas du type de base choisi pour stocker des données?

En d'autres termes, supposons que je veux écrire une Fraction de la classe. La fraction peut être représenté par deux entiers ou deux lits doubles ou d'autres joyeusetés. La chose importante est que les quatre opérations arithmétiques de base sont bien définis. Donc, j'aimerais être capable d'écrire Fraction<int> frac = new Fraction<int>(1,2) et/ou Fraction<double> frac = new Fraction<double>(0.1, 1.0).

Malheureusement, il n'existe pas d'interface représentant les quatre opérations de base (+,-,*,/). Personne n'a trouvé un réaliste, réalisable la mise en oeuvre de cette?

InformationsquelleAutor Sklivvz | 2008-09-15