Все методы класса String не изменяют исходную строку, а работают с её копией. Для изменения текущей строки нужно писать:
string s = "Hello"; s = s.ToUpper(); // Результат: HELLO
Член | Тип | Описание |
---|---|---|
Length | Свойство | Длина текущей строки |
Comprate() | Статический метод | Сравнивает две строки |
Contains() | Метод | Определяет, содержится ли в тексте подстрока |
Equals() | Метод Статический метод | Сравнивает любую строку с текущей. Также имеется статический вариант, сравнивающий две строки |
Format() | Статический метод | Вывод строки в указанном формате |
Insert() | Метод | Вставить подстроку в текущую строку |
PadLeft() PadRight() | Метод | Дополнить строку пробелами или символами до определенной длины |
Remove() | Метод | Удаляет из текущей строки часть с указанной позиции до конца или указанное количество знаков |
Replace() | Метод | Создает копию текущей строки и заменяет в ней символы или подстроки |
Split() | Метод | Разделяет строки на подстроки |
Trim() | Метод | Удаляет непечатаемые символы в начале и конце текущей строки |
ToLower() ToUpper() | Метод | Создает копию текущей строки в нижнем или ВЕРХНЕМ регистре |