Часто используемые методы C# для различных задач

В C# для разных целей доступны различные методы. Вот некоторые часто используемые методы:

  1. Строковые методы:

    • Подстрока: извлекает подстроку из заданной строки.
    • ToLowerи ToUpper: преобразует строку в нижний или верхний регистр.
    • Обрезать: удаляет начальные и конечные пробелы из строки.
    • Заменить: заменяет вхождения указанного символа или подстроки новым значением.
    • Разделить: разбивает строку на массив подстрок на основе указанного разделителя.
  2. Методы массива:

    • Длина: возвращает количество элементов в массиве.
    • Сортировка: сортирует элементы массива по возрастанию или убыванию.
    • Обратный: меняет порядок элементов в массиве на обратный.
    • IndexOf: ищет указанный элемент в массиве и возвращает его индекс.
    • Содержит: определяет, содержит ли массив определенный элемент.
  3. Методы файлов и каталогов:

    • File.Exists: проверяет, существует ли файл по указанному пути.
    • File.ReadAllTextи File.WriteAllText: читает или записывает в текстовый файл.
    • Directory.Exists: проверяет, существует ли каталог по указанному пути.
    • Directory.GetFilesи Directory.GetDirectories: извлекает файлы или каталоги в указанном каталоге.
  4. Математические методы:

    • Math.Abs: возвращает абсолютное значение числа.
    • Math.Round: округляет десятичное значение до ближайшего целого числа или указанного количества десятичных знаков.
    • Math.Maxи Math.Min: возвращает большее или меньшее из двух чисел.
    • Math.Pow: возводит число в указанную степень.
  5. Методы DateTime:

    • DateTime.Now: извлекает текущую дату и время.
    • DateTime.Parse: преобразует строковое представление даты и времени в объект DateTime.
    • DateTime.AddDays, DateTime.AddMonths, DateTime.AddYears: добавляет указанное количество дней, месяцев или лет к объекту DateTime.
    • DateTime.ToString: преобразует объект DateTime в строковое представление.

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