Строковое представление объекта в C#
Вывод объекта в консоль по умолчанию
печатает имя типа. Console.WriteLine
для объекта берет текст из унаследованного
строкового представления.
Чтобы видеть поля, в классе задают свой текст.
Запишем класс Vec без настройки и с ней:
var point = new Vec { X = 4, Y = 6 };
Console.WriteLine(point);
class Vec
{
public int X;
public int Y;
}
После переопределения строкового представления в консоли видны значения полей:
var point = new Vec { X = 4, Y = 6 };
Console.WriteLine(point);
class Vec
{
public int X;
public int Y;
public override string ToString()
{
return X + " " + Y;
}
}
Сделайте класс Pair с публичными полями
A и B. При выводе в консоль
должны появиться два числа через пробел.
Проверьте на паре 3 и 8.
Создайте Pair с 0 и -2
и выведите ее одной командой вывода.