Операции, разрешенные над строками в C#, разнообразны. Методы этого класса позволяют выполнять вставку, удаление, замену, поиск вхождения подстроки в строку. Класс String наследует методы класса Object, частично их переопределяя.
Таблица 1.7 - Динамические методы и свойства класса String
| Метод | Описание |
| Insert | Вставляет подстроку в заданную позицию |
| Remove | Удаляет подстроку в заданной позиции |
| Replace | Заменяет подстроку в заданной позиции на новую подстроку |
| Substring | Выделяет подстроку в заданной позиции |
| IndexOf,IndexOfAny, LastIndexOf, LastIndexOfAny | Определяются индексы первого и последнего вхождения заданной подстроки или любого символа из заданного набора |
| StartsWith, EndsWith | Возвращается true или false, в зависимости от того, начинается или заканчивается строка заданной подстрокой |
| ToCharArray | Преобразование строки в массив символов |






