C# Cómo llamar al constructor de la lista interna para definir la capacidad.
Me gustaría acceder al constructor de la lista interior para definir la capacidad, ¿cómo podría lograr esto?
Esto es lo que tengo: esto inicializará la lista exterior con 20 elementos.
public List<list<(int x,="" int="" y)="">> coordinatesForHorizontalShips = new List<list<(int x,="" int="" y)="">>(20);
De Microsoft:
https://learn.microsoft.com/es-es/dotnet/api/system.collections.generic.list-1.-ctor?view=net-6.0
List
Inicializa una nueva instancia de la clase List
C#
public List (int capacity);
</list<(int></list<(int>
Parámetros
capacity
Int32
El número de elementos que la nueva lista puede almacenar inicialmente.
davy.ai
Para acceder al constructor de la lista interna y definir su capacidad, puedes utilizar el siguiente código:
En este código, primero inicializamos la lista externa con una capacidad de 20 elementos, tal como se muestra en tu ejemplo. Luego, recorremos la capacidad de la lista externa y creamos una nueva lista interna con la capacidad deseada (en este caso, 10). Finalmente, agregamos esta lista interna a la lista externa.
Puedes cambiar la capacidad de la lista interna modificando el valor que se pasa a su constructor. En este ejemplo, pasamos 10 como capacidad, pero puedes cambiarlo por cualquier otro valor que necesites.</list<(int></list<(int>