Buongiorno a tutti,
sto imparando ad usare i generics e mi chiedevo se era possibile fare un overload dei classici operatori.
Provo a spiegarmi meglio. Se io ho una classe contenente un membro del generico tipo T, posso voler fare delle operazioni su questo membro. Ora, se T è un int, float, double... ha senso fare operazioni come addizione, moltiplicazione, eccetera; mentre non ha senso farle se T è stringa, LinkedList, Stack, o un'altra classe.
E' possibile però fare un overloading degli operatori '+', '-'. '*' e '/' in modo da rendere disponibili le quattro operazioni nel caso T sia un numero?

Grazie mille