Правильное наследование - C#

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

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

Моё почтение !! буду очень признателен за подсказку и примеры. идея такова. есть мой класс. одна из функция которого возвращает List<long>. мне хочется чтобы от элементов этого листа можно было бы вызвать свои функции.
    public class MyProp
    {
        public List<long> property_id
        {
            get
            {
                return  = new List<long> { 1, 2, 3 };
 
            }

        }
        public string get_prop_name(long p1)
             {
              return "строка"+p1.ToString();
             }
}
и вызов был бы вот таким
MyProp myclass = new MyProp();
myclass.property_id[0].get_prop_name();
простите если сумбурно изложено )) возможно так сделать ?

Решение задачи: «Правильное наследование»

textual
Листинг программы
    public class shablons
    {
        public List<MyProp> property_list
        {
            get
            {
                List<MyProp> out_p= new List<MyProp>();
                if (id >= 0)
                {
                    List<int> t = List{ 1, 2, 3 };
                    for (int i = 0; i < t.Count; i++)
                        out_p.Add(new MyProp(t[i]));
                    return out_p;
                }
                return out_p;
            }
        }
}

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


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

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

7   голосов , оценка 4.143 из 5
Похожие ответы