LastlndexOfAny

Insert Метод Вставка подстроки в заданную позицию

Intern, Статические методы Возвращает ссылку на строку, если такая

IsInterned уже существует. Если строки нет, Intern добавляет строку

во внутренний пул, IsInterned возвращает null

Join Статический метод Слияние массива строк в единую строку.

Между элементами массива вставляются

разделители (см. далее)

Length Свойство Длина строки (количество символов)

PadLeft, Методы Выравнивание строки по левому или правому

PadRight краю путем вставки нужного числа пробелов в начале

или в конце строки

Remove Метод Удаление подстроки из заданной позиции

Replасе Метод Замена всех вхождений заданной подстроки или символа

новыми подстрокой или символом

Split Метод Разделяет строку на элементы, используя заданные

разделители. Результаты помещаются в массив строк

StartsWith, Методы Возвращает true или false в зависимости от

EndsWith того, начинается или заканчивается строка заданной

подстрокой

Substring Метод Выделение подстроки, начиная с заданной позиции

ToCharArray Метод Преобразование строки в массив символов

ToLower, Методы Преобразование символов строки к нижнему

ToUpper или верхнему регистру

Trim, Методы Удаление пробелов в начале и конце строки или

TrimStart, только с одного ее конца (обратные по отношению

TrimEnd к методам PadLeft и PadRight действия)

Пример применения методов приведен в листинге 6.8.

Листинг 6.8. Работа со строками типа string

using System;

namespace ConsoleApplication1

{

class Class1

{

static void Main()

{

string s = "прекрасная королева Изольда";

Console.WriteLine(s);

string sub = s.Substring(3).Remove(12, 2); // 1

Console.WriteLine(sub);

string[] mas = s.Split(' '); // 2

string joined = string.Join("! ", mas);

Console.WriteLine(joined);

Console.WriteLine("Введите строку");

string x = Console.ReadLine(); // 3

Console.WriteLine("Вы ввели строку " + x);

double a = 12.234;

int b = 29;

Console.WriteLine(" a = {0,6:C} b = {1,2:X}", a, b); // 4

Console.WriteLine(" a = {0,6:0.##} a = {1.5:0.# ' руб. '}",

a, b); // 5

}

}

}

Результат работы программы:

прекрасная королева Изольда

красная корова Изольда

прекрасная! королева! Изольда

Введите строку

не хочу!

Вы ввели строку не хочу!

а = 12,23р. b = 1D

В операторе 1 выполняются два последовательных вызова методов: метод Substring возвращает подстроку строки s, которая содержит символы исходной строки, на­чиная с третьего. Для этой подстроки вызывается метод Remove, удаляющий из нее два символа, начиная с 12-го. Результат работы метода присваивается пере­менной sub.

Аргументом метода Split (оператор 2) является разделитель, в данном случае — символ пробела. Метод разделяет строку на отдельные слова, которые заносятся в массив строк mas. Статический метод Join (он вызывается через имя класса) объ­единяет элементы массива mas в одну строку, вставляя между каждой парой слов строку "! ". Оператор 3 напоминает вам о том, как вводить строки с клавиатуры.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: