Преобразование объектов в строки

Переопределение функции object.ToString() во встроенных типах обеспечивает простейший способ преобразования величин в их строковые эквиваленты. Результат вызова ToString() представляет собой стандартное строковое представление величины; другое представление можно получить при помощи функции String.Format(). За дополнительной информацией обращайтесь к разделу главы 30, посвященному форматированию.

Пример

Функция Split() разбивает строку на несколько подстрок по разделителям:

using System;

class Test

{

public static void Main()

{

string s = "Oh, I hadn't thought of that";

char[] separators = new char[] {' ', ','};

foreach (string sub in s.Split(separators))

{

Console.WriteLine("Word: {0}", sub);

}

}

}

Программа выводит следующий результат:

Word: Oh

Word:

Word: I

Word: hadn't

Word: thought

Word: of

Word: that

В символьном массиве separators хранятся символы, по которым разделяется строка. Функция Split() возвращает массив строк, а команда foreach перебирает элементы этого массива и выводит их.

В нашем примере выходные данные оставляют желать лучшего, поскольку строка "," разделяется дважды. Задача решается при помощи регулярных выражений.

Предлагаю ознакомиться с аналогичными статьями: