uso una tipo ser requiere referencia qué poo parametros objeto genérica genericos generico generica debe crear clase argumentos c# generics default-value

una - valor predeterminado para el tipo genérico en c#



qué es una clase genérica (3)

Usando la palabra clave default :

T t = default(T)

Los documentos para Dictionary.TryGetValue dicen:

Cuando este método retorna, [el argumento de valor] contiene el valor asociado con la clave especificada, si se encuentra la clave; de lo contrario, el valor predeterminado para el tipo del parámetro de valor . Este parametro se pasa sin inicializar.

Necesito imitar esto en mi clase. ¿Cómo encuentro el valor predeterminado para el tipo T?

¿Cómo se puede modificar esta pregunta para que aparezca en la búsqueda?

Duplicado exacto de devolver un valor predeterminado. (DO#)


Usted está buscando esto:

default(T);

asi que:

public T Foo<T>(T Bar) { return default(T); }


default(T);