default

24/01/2007 - 16:47 por miquel | Informe spam
Hola,
En un documento de microsoft donde se habla de genéricos, viene este código:
class Node<K,T>
{
public K Key;
public T Item;
public Node()
{
Key = K.default;
Item = T.default;
}
}

y esplica que default devuelve el valor por defecto del tipo representado
por K o T.
Pero, utilizando VS2005 no compila y me dá el error de que "default es una
palabra reservada".

A qué puede ser debido?
Grácias

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MVP]
24/01/2007 - 17:12 | Informe spam
La forma correcta es

public Node() {
Key = default(K);
Item = default(T);
}

Eduardo A. Morcillo [MVP VB]
http://www.mvps.org/emorcillo/
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#2 miquel
24/01/2007 - 17:26 | Informe spam
Muchas grácias!

"Eduardo A. Morcillo [MVP]" <"emorcillo["@]mvps.org> escribió en el mensaje
news:
La forma correcta es

public Node() {
Key = default(K);
Item = default(T);
}

Eduardo A. Morcillo [MVP VB]
http://www.mvps.org/emorcillo/
http://mvp.support.microsoft.com/pr...4EF5A4191C
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida