Подтвердить что ты не робот

Generics, который ограничивает типы Int, Double, long

Можно ли ограничить метод так, чтобы он получал только int, double, long или другие числовые типы, которые имеют обычные числовые операции (такие как +, -, *, /) определяется?

4b9b3361

Ответ 1

В настоящее время это невозможно.

Также см. этот вопрос для возможного обходного пути

Ответ 2

Нет, к сожалению, такого ограничения не существует. Самое близкое, что вы можете получить, использует struct, IConvertible как ограничение общего типа.

Возможно, вы захотите прочитать этот вопрос.