Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csOpOeTS 107 of 163 menu
◀ ▶

Строковое представление объекта в 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 и выведите ее одной командой вывода.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить