Предусмотреть применение конструкторов: по умолчанию создающий пустой вектор - 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д