Что я могу использовать вместо «длинного», который может быть клонированным?Что я могу использовать вместо «длинного», который может быть клонированным?
См. Ниже код, за который я получаю сообщение об ошибке здесь, поскольку он не является клонированным.
public static CloneableDictionary<string, long> returnValues = new CloneableDictionary<string, long>();
EDIT: Я забыл упомянуть, что хотел использовать следующий код, который я нашел (см. Ниже).
public class CloneableDictionary<TKey, TValue> : Dictionary<TKey, TValue> where TValue : ICloneable
{
public IDictionary<TKey, TValue> Clone()
{
var clone = new CloneableDictionary<TKey, TValue>();
foreach (KeyValuePair<TKey, TValue> pair in this)
{
clone.Add(pair.Key, (TValue)pair.Value.Clone());
}
return clone;
}
}
** Почему **? Что ты пытаешься сделать? Что такое 'CloneableDictionary'? – SLaks
Откуда возникает класс CloneableDictionary? –
извините - обновили вопрос – Greg