public void Clone(MyIDictionary <K, V> toClone) { dict = new Dictionary <K, V>(); foreach (K k in toClone.KeySet()) { this.dict[k] = toClone.Get(k); } }