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
 

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

Preguntas similares