salida referencia que predeterminados por permiten pase pasar parámetros parametros parametro parameter opcionales objetos ningun formal especificadores dado corresponda como argumento c# .net

referencia - c#parámetros por defecto



pasar objetos como parametros en c# (3)

En otros idiomas puedo configurar la firma del método como

cookEgg(boolean hardBoiled = true)

este es el valor por defecto del parámetro configurado en verdadero, si no recibo un parámetro en la llamada al método. ¿Cómo lograría esto en c #?

Muchas gracias


En la actualidad, hay que sobrecargar el método:

void cookEgg(bool hardBoiled) { ... } void cookEgg() { cookEgg(true); }

C # 4.0 agregará argumentos opcionales: podrá escribir el código exactamente como en su muestra original, y funcionará como esperaba.


Esto no es lo que se ve exactamente, pero creo que el argumento de los parámetros es otra respuesta.

void test(params int []arg) { }