Предусмотреть применение конструкторов: по умолчанию создающий пустой вектор - C#

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

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

Как мне с переменной d помступить ,чтоб на экран все же вывелось?Ошибки выходят.
namespace Vekt
{
    public class Vektor
    {    

        /// <summary>
        /// Класс "Вектор" 
        /// Конструктор для вектора
        /// </summary>
     public int a,n;
        public double d,pustm, m1, m2, x1, x2, v, w;
       public double[] x;
       public Vektor();
    {
        Vektor x = new double [d];
        Console.Write("Вывод компонентов массива: ");
        for (int i = 0; i < x.Length; i++) { Console.Write(x[i]); }
    Console.WriteLine("");
    }
}

    }

Решение задачи: «Предусмотреть применение конструкторов: по умолчанию создающий пустой вектор»

textual
Листинг программы
namespace Vekt
{
public class Vektor
{ 
 
 
/// <summary>
/// Класс "Вектор" 
/// Конструктор для вектора
/// </summary>
public int a,n;
public double d,pustm, m1, m2, x1, x2, v, w;
public double[] x;
public Vektor();
{
d=-1;
}
override string ToString()
{
    if(d==-1)
       return "Вектор не инициализирован";
    else
        return YourVektorPrintFunction();//в блоке else просто форматируете строку, которая описывает по вашему мнению ваш вектор.
 
 
}
void Main()
{
    var V = new Vektor();
    Console.WriteLine(V);
    Console.ReadLine();
}
}
 
 
 
}

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


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

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

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