У меня есть следующий метод с общим типом:
T GetValue<T>();
Я хотел бы ограничить T на примитивные типы, такие как int, string, float, но не тип класса. Я знаю, что я могу определить generic для типа класса следующим образом:
C GetObject<C>() where C: class;
Я не уверен, возможно ли это для примитивных типов и как это сделать.