Метод 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"