Autor
|
Tema: Función con parametro sin tipo de dato (Leído 3,335 veces)
|
Shell Root
|
Supongamos que tenemos una función cualquiera, y que obligatoriamente debe tener 1 parametro, pero puede ser de cualquier tipo de dato, como hago para declararlo?
jajaja que cambio de PHP a C# :S
|
|
« Última modificación: 14 Septiembre 2012, 06:58 am por Shell Root »
|
En línea
|
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
|
|
|
USLO
Desconectado
Mensajes: 175
Programador(C#,Vb.net,Asp.Net,JavaAndroid)
|
Hola Shell. Quieres decir ,no definir el tipo de Variable y luego usar un tipo de dato en esa funcion?
Osea llamar a una funcion cualquiera mas parametro(String,int,long,..)
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
O pasas un object como parámetro, o bien utilizas un método genérico. Te recomiendo este último class Program { static void Main(string[] args) { Console.WriteLine(MetodoGenerico<int>(5)); Console.ReadKey(); } static string MetodoGenerico<T>(T parametro) { } }
Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Shell Root
|
El problema que veo, es que, el retorno de datos tambien debería de ser dinamico :S, pero ya con la de @Novlucker me defiendo y al momento de usarla pues usar una conversión.
|
|
|
En línea
|
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
|
|
|
lanetica
Desconectado
Mensajes: 4
|
El problema que veo, es que, el retorno de datos tambien debería de ser dinamico :S, pero ya con la de @Novlucker me defiendo y al momento de usarla pues usar una conversión.
Teóricamente puedes definir que la función retorne el tipo object. Posteriormente una vez obtenido el resultado, debes realizar un cast al tipo que esperes.
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
public static T MetodoGenerico<T>(T parameter){ return parameter; }
Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[javascript] llamar a funcion que se recibe por parametro de la funcion
Desarrollo Web
|
Graphixx
|
0
|
5,629
|
24 Abril 2012, 19:36 pm
por Graphixx
|
|
|
Matriz como parametro de una funcion
Programación C/C++
|
Dacan
|
8
|
9,787
|
25 Marzo 2013, 16:39 pm
por Wofo
|
|
|
Generar nuevo TimeSpan usando un dato Time de mysql como parametro. VB.Net
.NET (C#, VB.NET, ASP)
|
Legnak
|
1
|
1,852
|
11 Marzo 2014, 01:57 am
por Legnak
|
|
|
Ayuda con dato tipo subtitulo, ¿cómo sería la función definir? gracias
Programación C/C++
|
comemelguevo
|
2
|
1,843
|
7 Enero 2016, 23:30 pm
por DeIMachine
|
|
|
Como detecto el tipo de dato introducido en la llamada de una funcion?
Programación C/C++
|
@XSStringManolo
|
5
|
2,061
|
9 Junio 2019, 06:48 am
por @XSStringManolo
|
|