Мне нужно неглубоко скопировать словарь в C#.C# Мелкая копия Словарь?
Например:
Dictionary<int,int> flags = new Dictionary<int,int>();
flags[1] = 2;
flags[2] = 3;
flags[0] = 9001;
Dictionary<int,int> flagsn = flags.MemberwiseClone();
К сожалению, возвращает ошибку: «ошибка CS1540: не удается получить доступ к защищенному члену object.MemberwiseClone()' via a qualifier of type
System.Collections.Generic.Dictionary. Спецификатор должен быть типа` PointFlagger 'или производным от этого "
Не совсем уверен, что это значит ... Есть ли другой способ мелкой копии словаря/исправить мой код выше?
Duuurr! Вероятно, мне следовало подойти поближе к документации ... Спасибо, Джаред! Я отвечу на ваш ответ, когда это возможно. –
Agh извините за задержку в принятии ответа, не уверен, что там произошло –
@Georges не проблема. Просто рад помочь – JaredPar