una servicios nacional linea hispánica española españa descubrir colecciones catalogo buscador bibliotecas biblioteca c# .net

c# - servicios - ¿Qué biblioteca.NET tiene colecciones de copia en escritura?



catalogo virtual de la biblioteca nacional de españa (2)

.NET acaba de enviar sus primeras colecciones de copia en escritura , que le sugiero que pruebe.

Estoy buscando colecciones .NET para copiar y escribir para usar en programas de C #, como Lista, Diccionario, etc.


Incluir la referencia FSharp.Core . Y luego tienes acceso a muchos tipos de colecciones que son inmutables ( Set , List , Map , etc.)

Estos se encuentran en Microsoft.FSharp.Collections .

Ejemplo:

var map = MapModule.Empty<string, int>(); var newMap = map.Add("key", 1);

Probablemente desee definir algunos métodos de extensión para poder llamar directamente en el map .

Actualización: el equipo de BCL está trabajando en colecciones inmutables como se menciona en la otra respuesta, lo que hace que esto sea parcialmente obsoleto. Las colecciones de F # todavía se pueden usar, pero las colecciones de BCL tienen una sensación más de C #.

Enlace directo al paquete Nuget: Colecciones inmutables