![]() |
Cómo retornar mas de una variable desde un método en vb.net Hola que tal, bueno... la pregunta en sí es lo que dice el título de la entrada. Quisiera saber cómo puedo retornar mas de una variable desde un método para imprimirlas en el programa principal. Estoy trabajando orientado a objetos. En java sé hacerlo utilizando paso por referencia, pero en vb.net... no, ya que llevo como unas dos semanas en esto. Saludos. |
Re: Cómo retornar mas de una variable desde un método en vb.net Saludos no programo en VB pero te orientare un pcoo con este ejemplo de como pasar un parametro por referencia en VB: Sub TestFunc(ByVal x As Integer, ByRef y As Integer, ByRef z As Integer) x += 1 y += 1 z = 5 End Sub Saludos, Marco |
Re: Cómo retornar mas de una variable desde un método en vb.net Gracias por responder a mi pregunta, pero la verdad es que no logro dar con la solución de mi programa tomando en cuenta lo que me acabas de explicar, lo que me gustaría saber es cómo puedo traer al programa principal varias variables de un mismo método el cual se encuentra en la clase del usuario. Saludos. |
Re: Cómo retornar mas de una variable desde un método en vb.net quieres q tus variables de retorno sean mas de 1 pues la opcion es q hagas un object y hagas un array de objects y lo retornes, pero si vas a modificarlo pásalos por referencia como dice dawks, para q te exiges mas haciendo casting de variables si puedes pasarlos como referencias y modificarlos. |
Re: Cómo retornar mas de una variable desde un método en vb.net Excelente idea, haré un array de objects. Saludos. |
Re: Cómo retornar mas de una variable desde un método en vb.net Y no sería más fácil definir una clase con todas las variables que necesitas, la pases por valor y lo que regreses sea la clase?? ejemplo Cita:
Espero haber sido claro Salu2 |
Respuesta: Cómo retornar mas de una variable desde un método en vb.net Rootk... Me ha servido mucho el ultimo post que dejaste... Yo estoy haciendo un webservice con .net, y tu informacion me ha sido de mucha utilidad... Muchas gracias |
| La zona horaria es GMT -6. Ahora son las 00:56. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.