Добавить конструктор в наследуемый класс - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день, Я хочу добавить добавить конструктор в такой способ
Листинг программы
  1. public class my_Dictionary<Tkey,Tvalue> : Dictionary<TKey, TValue>
  2. {
  3. public my_Dictionary(Tkey key,Tvalue val)
  4. {
  5. int i=0;
  6. for(i=0; i < key.Count();i++)
  7. {
  8. this.Add(key[i],val[i]);
  9. }
  10. }
  11. }
в итоге хочу получить полноценный класс Dictionary + этот конструктор использоваться он будет так
Листинг программы
  1. string[] D = new string[] {"25","30","35","40"};
  2. double[] coef_of_D = new double[] {0.89,0.96,1.04,1.19};
  3. my_Dictionary<string,double> D_coef = new my_Dictionary<string,double>(D,coef_of_D);
подскажите пожалуйста как заставить это работать

Решение задачи: «Добавить конструктор в наследуемый класс»

textual
Листинг программы
  1.     public class my_Dictionary<TKey,TValue> : Dictionary<TKey, TValue>
  2.     {
  3.         public my_Dictionary(TKey[] keys, TValue[] values)
  4.         {
  5.             for(int i=0; i < keys.Length; i++)
  6.             {
  7.                 this.Add(keys[i], values[i]);
  8.             }
  9.         }
  10.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы