Я хотел бы объявить общий класс Простой где метод, называемый Сложение бы две общие переменные и добавить их вместе с помощью + оператора. Я думал, что я мог бы сделать это, давая класс Simple следующее ограничение:ограничения, общие переменные и арифметические операторы
class Simple<T> where T: int
{
public T Addition(T firstInt, T secondInt)
{
return firstInt + secondInt;
}
}
Я подозреваю, ошибка что-то делать с дженерики только имеющие следующие пять типов ограничений - ИмяКласса, класс, структура, InterfaceName, новый ()? Таким образом, почему не generics также поддерживают StructureName тип ограничения? Таким образом, мы могли бы применить арифметические операторы к общим переменным ?!
Thanx
Благодарю всех вас за помощь. :) – AspOnMyNet