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

Метод ToString

Метод ToString класса Object возвращает текстовое представление объекта. У многих типов он переопределён; у int и string вывод совпадает с привычным текстом.

Синтаксис

obj.ToString()

Пример

Давайте вызовем ToString у целого числа:

using System; class Program { static void Main() { int num = 5; Console.WriteLine(num.ToString()); } }

Результат выполнения кода:

"5"

Пример

Давайте выведем строку через ToString:

using System; class Program { static void Main() { string str = "abcde"; Console.WriteLine(str.ToString()); } }

Результат выполнения кода:

"abcde"

Пример

Давайте вызовем ToString у bool:

using System; class Program { static void Main() { bool flag = true; Console.WriteLine(flag.ToString()); } }

Результат выполнения кода:

"True"

Пример

Давайте переопределим ToString в своём классе:

using System; class Item { public int Num { get; set; } public override string ToString() { return Num.ToString(); } } class Program { static void Main() { var item = new Item { Num = 5 }; Console.WriteLine(item.ToString()); } }

Результат выполнения кода:

"5"

Смотрите также

  • метод Equals,
    который сравнивает объекты по значению
  • метод ToString,
    который форматирует Guid в строку
  • класс Object,
    который объявляет ToString
  • тип string,
    который возвращает ToString
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить