У меня есть следующий метод, который делает deep copy
из словаря:Как сделать глубокую копию шаблона словарь
public static Dictionary<string, MyClass> deepCopyDic(Dictionary<string, MyClass> src)
{
//Copies a dictionary with all of its elements
//RETURN:
// = Dictionary copy
Dictionary<string, MyClass> dic = new Dictionary<string, MyClass>();
for (int i = 0; i < src.Count; i++)
{
dic.Add(src.ElementAt(i).Key, new MyClass(src.ElementAt(i).Value));
}
return dic;
}
мне было интересно, могу ли я каким-то образом сделать его в шаблон? Мне нужен MyClass
, чтобы быть шаблоном.
... шаблон для чего? –
@JeremyHolovacs: для 'MyClass' будет' MyOtherClass' или 'MyAnotherClass' и т. Д. – ahmd0
вы имеете в виду абстрактный класс? Интерфейс? –