Error del compilador CS1620
Actualización: noviembre 2007
Mensaje de error
El argumento 'number' se debe pasar con la palabra clave 'palabra clave'
Argument 'number' must be passed with the 'keyword' keyword
Este error se produce cuando se pasa un argumento a una función que utiliza un parámetro ref o out y no se incluye la palabra clave ref u out en el punto de llamada, o bien se incluye una palabra clave incorrecta. El texto del error indica la palabra clave que se debe usar y el argumento que ha provocado el error.
El código siguiente genera el error CS1620:
// CS1620.cs
class C
{
void f(ref int i) {}
public static void Main()
{
int x = 1;
f(out x); // CS1620 – f takes a ref parameter, not an out parameter
// Try this line instead:
// f(ref x);
}
}