Манипулирование строками в C#: общие методы с примерами кода

Вот несколько методов, обычно используемых в программировании на C#, с примерами кода:

  1. ToUpper(): преобразует строку в верхний регистр.

    string originalString = "hello world";
    string upperCaseString = originalString.ToUpper();
  2. ToLower(): преобразует строку в нижний регистр.

    string originalString = "HELLO WORLD";
    string lowerCaseString = originalString.ToLower();
  3. Trim(): удаляет начальные и конечные пробелы из строки.

    string originalString = "   hello world   ";
    string trimmedString = originalString.Trim();
  4. Substring(): извлекает подстроку из строки.

    string originalString = "hello world";
    string substring = originalString.Substring(6, 5); // Output: "world"
  5. Replace(): заменяет все вхождения указанного символа или подстроки другим символом или подстрокой.

    string originalString = "hello world";
    string replacedString = originalString.Replace("world", "universe");
  6. Split(): разбивает строку на массив подстрок на основе указанного разделителя.

    string originalString = "apple,banana,orange";
    string[] fruits = originalString.Split(',');
  7. Concat(): объединяет две или более строк.

    string firstName = "John";
    string lastName = "Doe";
    string fullName = string.Concat(firstName, " ", lastName);
  8. Contains(): определяет, содержит ли строка указанную подстроку.

    string originalString = "hello world";
    bool containsSubstring = originalString.Contains("world");
  9. Длина: получает количество символов в строке.

    string originalString = "hello world";
    int length = originalString.Length;
  10. IndexOf(): возвращает отсчитываемый от нуля индекс первого вхождения указанной подстроки в строку.

    string originalString = "hello world";
    int index = originalString.IndexOf("world");