Necesito copiar superficialmente un diccionario en C#.C# Shallow copy Dictionary?
Por ejemplo:
Dictionary<int,int> flags = new Dictionary<int,int>();
flags[1] = 2;
flags[2] = 3;
flags[0] = 9001;
Dictionary<int,int> flagsn = flags.MemberwiseClone();
Desafortunadamente, que devuelve el error: "CS1540 error: No se puede acceder protegido Miembro object.MemberwiseClone()' via a qualifier of type
System.Collections.Generic.Dictionary 'El calificador debe ser de tipo` PointFlagger' o derivada de él "
No estoy del todo seguro de lo que esto significa ... ¿Hay alguna otra forma de copiar poco a poco un diccionario/corregir mi código anterior?
Duuurr! Probablemente debería haber mirado más de cerca la documentación ... ¡Muchas gracias, Jared! Aceptaré tu respuesta cuando sea posible. –
Lo siento por la demora en la aceptación de la respuesta, no estoy seguro de lo que pasó allí –
@Georges no hay problema. Me complace ayudar – JaredPar