¿Existe Optional?

25/10/2003 - 14:14 por Miguel | Informe spam
Hola de nuevo, estoy escribiendo código y me surge esta pregunta, ¿existe
algo parecido a la palabra OPTIONAL del Visual Basic 6.0 en csharp? Es
decir, la propiedad que se le aplicaba a un parámetro de un método para que
al llamar al métono no sea obligatorio pasar ese parámetro.

Gracias

Preguntas similare

Leer las respuestas

#1 Tako
25/10/2003 - 18:31 | Informe spam
No, está característica se puede imitar mediante la sobrecarga de
funciones.

Es decir, puedes imitar:

sub a(a as integer, optional b as integer)

declarando

void a(int a);
void a(int a, int b);

"Miguel" wrote in message
news:uH%
Hola de nuevo, estoy escribiendo código y me surge esta pregunta, ¿existe
algo parecido a la palabra OPTIONAL del Visual Basic 6.0 en csharp? Es
decir, la propiedad que se le aplicaba a un parámetro de un método para


que
al llamar al métono no sea obligatorio pasar ese parámetro.

Gracias


Respuesta Responder a este mensaje
#2 Juan Cristóbal Olivares C.
27/10/2003 - 14:40 | Informe spam
Completando un poco el ejemplo. El siguiente código usará 2 por defecto si
no se especifica el parámetro B.

void a(int a)
{
a (a, 2);
}

void a(int a, int b)
{
// hacer algo con a y b
}


"Tako" escribió en el mensaje
news:%

No, está característica se puede imitar mediante la sobrecarga de
funciones.

Es decir, puedes imitar:

sub a(a as integer, optional b as integer)

declarando

void a(int a);
void a(int a, int b);

"Miguel" wrote in message
news:uH%
> Hola de nuevo, estoy escribiendo código y me surge esta pregunta,


¿existe
> algo parecido a la palabra OPTIONAL del Visual Basic 6.0 en csharp? Es
> decir, la propiedad que se le aplicaba a un parámetro de un método para
que
> al llamar al métono no sea obligatorio pasar ese parámetro.
>
> Gracias
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida