StringUtils
public static string Format(this string format, IDictionary<string, string> values, StringComparison comparisonType = StringComparison.Ordinal)
Language: C#
Форматирует строку, заменяя плейсхолдеры вида на соответствующие значения из словаря
Parameters:
- format: Исходная строка с плейсхолдерами
- values: Словарь значений для замены плейсхолдеров
- comparisonType: Тип сравнения строк для поиска плейсхолдеров
Returns: Отформатированная строка
public static string SplitCamelCase(this string value, bool uppercase = true, string separator = " ")
Language: C#
Разбивает CamelCase строку на отдельные слова с заданным разделителем
Parameters:
- value: Исходная строка в формате CamelCase
- uppercase: Флаг, указывающий, нужно ли приводить первые буквы слов к верхнему регистру
- separator: Разделитель для слов
Returns: Строка с разделёнными словами
public static int ComputeFirstDifferenceIndex(this string str, string other)
Language: C#
Вычисляет индекс первой позиции, в которой две строки отличаются
Parameters:
- str: Первая строка для сравнения
- other: Вторая строка для сравнения
Returns: Индекс первой различающейся позиции или -1, если строки идентичны