Se requiere una referencia de objeto
Resuelto
sime
-
lepirate -
lepirate -
Hola,
Tengo estas dos líneas de código:
int[] tab = new int[6];
tab = funcion(arg1, arg2);
Sabiendo que la función me devuelve un array de enteros de tamaño 6, obtengo el siguiente error:
Se requiere una referencia de objeto para la propiedad, el método o el campo no estático 'funcion(arg1, arg2)'
Gracias por tu ayuda.
Tengo estas dos líneas de código:
int[] tab = new int[6];
tab = funcion(arg1, arg2);
Sabiendo que la función me devuelve un array de enteros de tamaño 6, obtengo el siguiente error:
Se requiere una referencia de objeto para la propiedad, el método o el campo no estático 'funcion(arg1, arg2)'
Gracias por tu ayuda.
4 respuestas
Hola,
Seguramente ya has resuelto tu problema, pero pongo la solución para aquellos que buscarán más tarde (como yo)
Dado que este tema es el primer resultado de una búsqueda en Google sobre este error, creo que es útil mencionarlo.
Simplemente tienes que declarar tu función FUNCIÓN como estática ;)
-> public static int[] Funcion(int arg1, int arg2)
{...}
Cordialmente
--
¡La cuchara no existe!
Seguramente ya has resuelto tu problema, pero pongo la solución para aquellos que buscarán más tarde (como yo)
Dado que este tema es el primer resultado de una búsqueda en Google sobre este error, creo que es útil mencionarlo.
Simplemente tienes que declarar tu función FUNCIÓN como estática ;)
-> public static int[] Funcion(int arg1, int arg2)
{...}
Cordialmente
--
¡La cuchara no existe!
Sé que eso ya tiene tiempo, pero acabo de encontrar este problema y su solución me ha ayudado mucho.
¿Tendría usted una explicación?
Atentamente,