Principales respuestas
inicializar un lista en una función

Pregunta
-
Hola a todos, quiero inicializar una lista con un valor definido pero no sé cómo...
Ejemplo:
Muestra(int numero = 1){....}
Yo quiero algo así:
Muestra(Listo<string> lista = ,("hola","mundo"){...}
Quizás nó se pueda hacer, pero si pueden darme vías como null, pero con null, no puedo determinar la cantidad de elementos que tiene esta.
Respuestas
-
No puedes pasar la lista con valores como defecto peros es facil de resolver:
void Muestra(List<string>lista = null)
{
lista = lista?? new List<string>() {"hola","mundo"};
}Estas dos invocaciones funcionarían:
Muestra( new List<string>() {"Adios","Universo"});
Muestra( );- Marcado como respuesta cl2raul66 miércoles, 21 de octubre de 2020 15:39
Todas las respuestas
-
-
-
No puedes pasar la lista con valores como defecto peros es facil de resolver:
void Muestra(List<string>lista = null)
{
lista = lista?? new List<string>() {"hola","mundo"};
}Estas dos invocaciones funcionarían:
Muestra( new List<string>() {"Adios","Universo"});
Muestra( );- Marcado como respuesta cl2raul66 miércoles, 21 de octubre de 2020 15:39
-
-
-
Gracias por levantar tu consulta en los foros de MSDN. Cerraremos el Hilo, por ende si tiene alguna otra consulta por favor genera otra consulta para que la comunidad de foros te pueda asesorar.
Siempre es un placer atender tus consultas!
--------------------------------------------------------------------------------
Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.
Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar MSDNFSF@microsoft.com.