Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2011, 23:47   #1
tiger
Пользователь
 
Регистрация: 30.03.2008
Сообщений: 52
По умолчанию C#.Индексатор и List

подскажите. не могу сообразить . вот такая структура классов
Код:
  public interface IGod
    {
        Human CreateHuman();
        Human CreateHuman(char sex);
        Human CreatePair(Human hum);
    }
    
    public class Human:IGod
    {
        public String mname;
        public int mage;
        public char msex;
        List<Human> factory = new List<Human>();
        public double this[int index]
        {
            get
            {
                if (factory[index] is CoolParent)
                    return factory[index].money;
                    return 0;
            }
            set
            {
                //factory.Add(value);
            }
        }   

  public class Student : Human
    {
        public string h_patronimic;
}

  public class Botan : Student
    {
        public double m_average;
}

  public class Parent : Human
    {
        public int m_childcount;
}

 public class CoolParent :Parent
    {
        public double m_money;
}
Это часть класса. Нужно сохранять всех людей в списке. Правильно ли я его огласил? И нужно индексатор который возвращает число денег у предка, если в списке находится CoolParent. А как же мне в индексаторе базового класса получить m_money? что я не так сделал?
tiger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
list in list Cpluser Общие вопросы .NET 1 28.10.2010 02:38
List view ImmortalAlexSan Общие вопросы Delphi 1 29.06.2010 22:08
List<> Cpluser Общие вопросы .NET 3 20.03.2010 15:02
List yurik1 Общие вопросы C/C++ 1 06.05.2008 16:34
User list RKS Работа с сетью в Delphi 8 10.09.2007 13:42