Возможно ли реализовать базовую арифметику (по крайней мере, добавление) в С# generics, как вы можете с шаблонами С++? Я пытался какое-то время получить их и работать, но С# не позволяет вам объявлять один и тот же общий тип несколько раз, как вы можете с помощью шаблонов.
Обширный поиск не дал ответа.
EDIT: Спасибо, но то, что я ищу, - это способ сделать арифметику во время компиляции, внедряя что-то вроде церковных цифр в типы дженериков. Вот почему я связал статью, которую я сделал. Арифметика в общих типах, а не арифметика для экземпляров родовых типов.