Parametros opcionales y sobrecarga

05/10/2009 - 20:17 por Gina Solís | Informe spam
Al tener parametros opcionales en un metodo implica que ya no va a ser
necesario nunca definir sobrecargas de los metodos ?
Nota: vs2010

Preguntas similare

Leer las respuestas

#1 xcal
05/10/2009 - 22:45 | Informe spam
hola Gina

no, pues las sobrecargas pueden tener cualquier forma

saludos,
Carlos.

"Gina Solís" escribió en el mensaje
news:
Al tener parametros opcionales en un metodo implica que ya no va a ser
necesario nunca definir sobrecargas de los metodos ?
Nota: vs2010

Respuesta Responder a este mensaje
#2 Gina Solís
05/10/2009 - 23:47 | Informe spam
Pero es que ahora, según leí, podrán especificarse opcionalmente por nombre
tambien.

ejm:

void Metodo(int a=0, string b="")
...
Serían llamadas validas:
Metodo();
Metodo(25);
Metodo(25,"prueba");
Metodo(b:"prueba"); //se omite el parametro a


"xcal" <d22> escribió en el mensaje
news:%237%23%
hola Gina

no, pues las sobrecargas pueden tener cualquier forma

saludos,
Carlos.

"Gina Solís" escribió en el mensaje
news:
Al tener parametros opcionales en un metodo implica que ya no va a ser
necesario nunca definir sobrecargas de los metodos ?
Nota: vs2010





Respuesta Responder a este mensaje
#3 Gina Solís
06/10/2009 - 00:10 | Informe spam
Bueno, entiendo que cuando no sean opcionales o con tipos distintos sí se
justificaría la sobrecarga.

void Metodo(int a)
void Metodo(string a)
void Metodo(int a, string b)
void Metodo(string a, string b)

"Gina Solís" escribió en el mensaje
news:%
Pero es que ahora, según leí, podrán especificarse opcionalmente por
nombre tambien.

ejm:

void Metodo(int a=0, string b="")
...
Serían llamadas validas:
Metodo();
Metodo(25);
Metodo(25,"prueba");
Metodo(b:"prueba"); //se omite el parametro a


"xcal" <d22> escribió en el mensaje
news:%237%23%
hola Gina

no, pues las sobrecargas pueden tener cualquier forma

saludos,
Carlos.

"Gina Solís" escribió en el mensaje
news:
Al tener parametros opcionales en un metodo implica que ya no va a ser
necesario nunca definir sobrecargas de los metodos ?
Nota: vs2010









Respuesta Responder a este mensaje
#4 xcal
06/10/2009 - 00:48 | Informe spam
void Metodo(int a=0, string b="")
...
Serían llamadas validas:
Metodo();
Metodo(25);
Metodo(25,"prueba");
Metodo(b:"prueba"); //se omite el parametro a



te falta el cuerpo de la función
tendrias que especificar cada caso,

a veces de un metodo es mas facil
sino el otro

saludos
Carlos
Respuesta Responder a este mensaje
#5 Anonimo
06/10/2009 - 02:43 | Informe spam
Gina se refiere es a los parámetros opcionales o auto-inicializados que se
usarán en .NET 4.0 (VS2010).


"xcal" <d22> wrote in message news:

void Metodo(int a=0, string b="")
...
Serían llamadas validas:
Metodo();
Metodo(25);
Metodo(25,"prueba");
Metodo(b:"prueba"); //se omite el parametro a



te falta el cuerpo de la función
tendrias que especificar cada caso,

a veces de un metodo es mas facil
sino el otro

saludos
Carlos




Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida