Детали Загрузки

AINStringUtils AINStringUtils HOT!

AINStringUtils - это наша библиотека классов и пространство имён, содержащее утилитный класс AINStringExtensions, который содержит различные полезные extension-методы для работы со строками в .NET.

К библиотеке прилагается документация с примерами использования extension-методов и детальным описанием контрактов.

В версии 1.0.0.0 содержатся следующие полезные для работы методы, расширяющие возможности работы со строками:

  • ContainsOnlyDigits - extension-метод проверяет, содержит ли строка только цифры. Если строка содержит пробелы или whitespace-символы, то результат функции false
  • ContainsOnlyLetters - extension-метод проверяет, содержит ли строка только буквы. Учитываются латинские и кириллические буквы алфавита. Если строка содержит пробелы или whitespace-символы, то результат функции false
  • ContainsOnlyWhiteSpace - extension-метод проверяет, содержит ли строка только whitespace-символы
  • ContainsSpecialSymbols(String) - extension-метод проверяет, что строка содержит как минимум один спецсимвол. К спецсимволам относятся следующие символы: . , | { } [ ] # ! @ $ % ^ & * ( ) + - = _ " : ' ` ? / ; > < ~
  • ContainsSpecialSymbols(String, Char[]) - extension-метод проверяет, что строка содержит как минимум один спецсимвол, который содержится в массиве specialSymbols
  • EndsWithCrLf - extension-метод проверяет, заканчивается ли строка на символы возврата каретки и перевода на новую строку rn
  • EndsWithDigit - extension-метод возвращает true, если строка заканчивается на одну или несколько цифр, например: "abc1", "абв 55", "123", "abc rn 4"
  • EndsWithNewLine - extension-метод проверяет, заканчивается ли строка на символ перевода на новую строку n
  • GetConsonantsCount - extension-метод подсчитывает количество согласных во входной строке. Учитываются латинские и кириллические буквы алфавита
  • GetDigitsCount - extension-метод подсчитывает количество символов, представляющих собой цифры, во входной строке. Учитываются цифры от 0 до 9
  • GetReversed - extension-метод возвращает инвертированную строку
  • GetSpacesCount - extension-метод подсчитывает количество пробелов во входной строке. Если строка пустая, возвращает 0
  • GetVowelsCount - extension-метод подсчитывает количество гласных во входной строке. Учитываются латинские и кириллические буквы алфавита, регистр символов не имеет значения
  • GetWhiteSpacesCount - extension-метод подсчитывает количество whitespace-символов во входной строке. Учитываются пробелы и следующие escape-последовательности: r, t, n, v, f, x85
  • IsEmpty - extension-метод проверяет, пуста ли строка
  • IsNotEmpty - extension-метод проверяет, что строка является непустой, т.е. её длина больше 0
  • IsPalindrome - extension-метод возвращает true, если строка является палиндромом. Пустая строка считается также палиндромом. Палиндром - это строка, читающаяся одинаково в обоих направлениях, например: "abcba", "абвба", "1234321", "!#%#!" и т.д.
  • IsStringNullOrEmpty - публичный статический метод возвращает true, если входная строка равна null или её длина равна 0
  • LengthBetween - extension-метод проверяет, что длина строки находится в заданном диапазоне от minLengthInclusive до maxLengthInclusive
  • LengthEquals - extension-метод возвращает true, если длина строки в точности совпадает с входным аргументом expectedLength
  • LengthIsEven - extension-метод возвращает true, если длина строки является чётной
  • LengthIsOdd - extension-метод возвращает true, если длина строки является нечётной
Информация о загрузке
Создан 2023-04-08
Изменён 2023-04-22
Версия 1.0.0.0
Размер 4.35 KB
Рейтинг
(1 голос)
Создан Админ сайта
Изменён Админ сайта
Загрузок 246
Лицензия MITTooltip
Цена
Яндекс.Метрика