Правильное наследование - 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;
}
}
}