Детали Загрузки
AINStringUtils
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
Рейтинг
Создан
Админ сайта
Изменён
Админ сайта
Загрузок
246
Лицензия
MIT
Цена