Переопределение функции 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 перебирает элементы этого массива и выводит их.
В нашем примере выходные данные оставляют желать лучшего, поскольку строка "," разделяется дважды. Задача решается при помощи регулярных выражений.
0 коммент.:
Отправить комментарий