Metodos y devolucion de tipo de datos

16/08/2006 - 17:51 por alfonso_C# | Informe spam
Hola Foro!. Como hago para que un metodo no regrese solo 1 dataset o 1
string sino varios tipos de datos ?? . Agradecido por su valiosa ayuda
de antemano. (^_^).

Preguntas similare

Leer las respuestas

#1 Igle
16/08/2006 - 18:44 | Informe spam
Soy bastante principiante en esto..
Pero creo que puedes crear objetos tipo, por ejemplo, NameValuObject,
en lo que puedes meter distintos tipos de datos y luego hacerle un cast
a cada uno de ellos para saber a que tipo de dato pertenecen.
Espero haberte ayudado!

alfonso_C# wrote:
Hola Foro!. Como hago para que un metodo no regrese solo 1 dataset o 1
string sino varios tipos de datos ?? . Agradecido por su valiosa ayuda
de antemano. (^_^).
Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
16/08/2006 - 18:55 | Informe spam
No entiendo bien, ¿quieres que la funcion pueda devolver 1 solo valor de
cualquier tipo o devuelva varios valores en una misma llamada? En el primer
caso deberas declarar que devuelve el tipo object. En el segundo como dice
Igle, puedes usar alguna de las clases de coleccion, o una estructura o
clase que contenga los valores.


Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#3 Robert Barreiro
16/08/2006 - 21:25 | Informe spam
O tambien si sabes que los datos van a ser fijos, puedes utilizar parametros
por referencia, de forma que al modificarlos dentro de la funcion estaras
modificando directamente las variables que fueron pasadas como parametros a
la funcion no?


"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> wrote in message
news:
No entiendo bien, ¿quieres que la funcion pueda devolver 1 solo valor de
cualquier tipo o devuelva varios valores en una misma llamada? En el
primer caso deberas declarar que devuelve el tipo object. En el segundo
como dice Igle, puedes usar alguna de las clases de coleccion, o una
estructura o clase que contenga los valores.


Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

Respuesta Responder a este mensaje
#4 alfonso_C#
16/08/2006 - 21:28 | Informe spam
Hola Gracias!. quisiera que el metodo pudiese devolver 2 o 3 variables
de tipos distintos. Uso en este caso llamada por referencia?.
Saludos!.

Eduardo A. Morcillo [MS MVP VB] ha escrito:

No entiendo bien, ¿quieres que la funcion pueda devolver 1 solo valor de
cualquier tipo o devuelva varios valores en una misma llamada? En el primer
caso deberas declarar que devuelve el tipo object. En el segundo como dice
Igle, puedes usar alguna de las clases de coleccion, o una estructura o
clase que contenga los valores.


Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#5 Robert Barreiro
16/08/2006 - 21:39 | Informe spam
Si, por ejemplo si tienes una funcion que necesita devolver un numero y una
cadena y solamente eso puedes hacer por ejemplo que el primer parametro
reciba una variable de tipo int y el segundo uno de tipo string. En la
llamada a la funcion utilizas dos variables que luego de la ejecucion de la
misma van a contener los valores que fueron modificados dentro de la
funcion.

En el caso de que necesites algo mas dinamico puedes devolver una coleccion
de objetos de tipo object y luego 'casteas' los resultados al tipo correcto.

Espero me hayas entendido.



Saludos



"alfonso_C#" wrote in message
news:
Hola Gracias!. quisiera que el metodo pudiese devolver 2 o 3 variables
de tipos distintos. Uso en este caso llamada por referencia?.
Saludos!.

Eduardo A. Morcillo [MS MVP VB] ha escrito:

No entiendo bien, ¿quieres que la funcion pueda devolver 1 solo valor de
cualquier tipo o devuelva varios valores en una misma llamada? En el
primer
caso deberas declarar que devuelve el tipo object. En el segundo como dice
Igle, puedes usar alguna de las clases de coleccion, o una estructura o
clase que contenga los valores.


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