Класc Двумерный вектор и Трехмерный вектор в C#

119
02 ноября 2019, 08:10

Задание такое: Составить программу с одним родительским классом и двумя потомками. Потомки должны содержать виртуальные функции. Создать виртуальную функцию выдачи результатов расчета методов на экран монитора с указанием названий и полей и их значений соответствующего объекта. Составить тестирующую программу с выдачей протокола на экран монитора. При этом создать объекты базового и производных типов, используя полиморфный контейнер - массив ссылок базового класса на объекты базового и производных классов (количество объектов >=5).

Родительский класс - Вектор (поле - название) Вот как я описал его:

public class vector
{
    public string naz;
    public double h;
    public double napr;
    public vector()
    {
        int d = (int)DateTime.Now.Ticks;
        Random rnd = new Random(d);
        int r = rnd.Next(1, 6);
        switch (r)
        {
            case 1: { naz = "Сила"; break; }
            case 2: { naz = "Положення"; break; }
            case 3: { naz = "Швидкiсть"; break; }
            case 4: { naz = "Прискорення"; break; }
            case 5: { naz = "Кутовий момент"; break; }
            case 6: { naz = "Iмпульс"; break; }
        }
        h = rnd.Next(1, 25);
        napr = rnd.Next(1, 25);
    }
    public vector(string n)
    {
        naz = n;
    }
    public virtual void Show(DataGridView dataGridView)
    {
        dataGridView.Rows.Add("Назва (naz)", naz);
        dataGridView.Rows.Add("Числове начення (h)", h.ToString());
        dataGridView.Rows.Add("Напрямок", napr.ToString());
    }
    public virtual double N()
    {
    return 0;
    }
}

Как описать потомок класса, а именно Двумерный вектор (поля: компоненты вектора) и Трехмерный вектор (поле размерность)?

READ ALSO
Работа с данными полученными из БД Oracle

Работа с данными полученными из БД Oracle

подскажите, есть код, который открывает поток на чтение данных из БД оракл

92
Связать значение переменной по мере её увелечения с UI представлением

Связать значение переменной по мере её увелечения с UI представлением

Сделал следующий класс для хранения значений

101
Не работает метод Invoke

Не работает метод Invoke

Из консоли юнити:

110
Как загрузить на диск все изображения открытого аккаунта instagram

Как загрузить на диск все изображения открытого аккаунта instagram

Мне нужно скачать все изображения определенного профиля instagram

110