Tengo el siguiente método con el tipo genérico:¿Cómo se define el límite de tipo genérico para los tipos primitivos?
T GetValue<T>();
me gustaría limitar T para los tipos primitivos como int, string, flotador, pero no el tipo de clase. Sé que puedo definir genérica para el tipo de clase como esta:
C GetObject<C>() where C: class;
No estoy seguro de si es posible que los tipos primitivos y cómo ser así.
pero no para la cadena que es anulable –
Y por supuesto que le permite pasar cualquier tipo de estructura definida por el usuario, no solo tipos primitivos No estoy seguro de que haya una manera, en realidad, distinta de definir sobrecargas para todos los tipos primitivos integrados. –