StringExtensions
Методы расширения, чтобы манипулировать струнами.
Методы расширения, чтобы манипулировать струнами.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Методы79
Bigramsstring[]
public static string[] Bigrams(this string instance);Возвращает большие числа (пары последовательно повторяющихся букв) этого string.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string Это будет использовано.
string[]Большие шишки этого string.
BinToIntint
public static int BinToInt(this string instance);Преобразование a string с двойным номером в целое число.
Двоичные строки могут либо префиксироваться 0b или нет,
и они также могут начать с - Перед факультативным префиксом.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
intПреобразованный string.
CEscapestring
public static string CEscape(this string instance);Возвращает копию string с особыми персонажами сбежали по стандарту языка С.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы сбежать.
stringСбежавшие string.
CUnescapestring
public static string CUnescape(this string instance);Возвращает копию string на сбежавших персонажах, замененных их значениями в соответствии со стандартом языка С.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы не забыть об этом.
stringНеопознанные string.
Capitalizestring
public static string Capitalize(this string instance);Изменить в случае некоторых букв. Заменить слова " на &quхоньку &qut; на < <, все буквы > >.
чтобы затем использовать первую и каждую букву после космического символа.
Для capitalize camelCase mixed_with_underscores он вернётся
Capitalize Camelcase Mixed With Underscores.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы извлечь выгоду.
stringКапитализация string.
CasecmpToint
public static int CasecmpTo(this string instance, string to);Проводится сопоставление с другими делами string и возвращает целое число, которое указывает их относительное положение в порядке вида.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
to | string | — |
instance:: string чтобы сравнить.
toДругой string чтобы сравнить.
intЦелое число, которое указывает на лексическую связь между двумя сравнениями.
CompareToint · Устарело
public static int CompareTo(this string instance, string to, bool caseSensitive = true);Проводит сравнение с другим string и возвращает целое число, которое указывает их относительное положение в порядке вида.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
to | string | — |
caseSensitive | bool | true |
instance:: string чтобы сравнить.
toДругой string чтобы сравнить.
caseSensitiveЕсли true, сравнение будет чувствительным.
intЦелое число, которое указывает на лексическую связь между двумя сравнениями.
Countint
public static int Count(this string instance, string what, int from = 0, int to = 0, bool caseSensitive = true);Возвращает количество случаев подстроек what в string.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
what | string | — |
from | int | 0 |
to | int | 0 |
caseSensitive | bool | true |
instance:: string где будут обысканы подлодки.
whatПодстройку, которая будет засчитана.
fromУказатель для начала поиска.
toУказатель, чтобы прекратить поиски.
caseSensitiveЕсли поиск будет чувствительным.
intЧисло случаев подстроек string.
CountNint
public static int CountN(this string instance, string what, int from = 0, int to = 0);Возвращает количество случаев подстроек what (испытательный случай)
между PhysicsRayQueryParameters2D.From и PhysicsRayQueryParameters2D.To если: PhysicsRayQueryParameters2D.From
и PhysicsRayQueryParameters2D.To равняется 0 в целом string будет использоваться. PhysicsRayQueryParameters2D.To
равно 0, оставшаяся подстройка будет использоваться.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
what | string | — |
from | int | 0 |
to | int | 0 |
instance:: string где будут обысканы подлодки.
whatПодстройку, которая будет засчитана.
fromУказатель для начала поиска.
toУказатель, чтобы прекратить поиски.
intЧисло случаев подстроек string.
Dedentstring
public static string Dedent(this string instance);Возвращает копию string с удалением втяжки (вкладок и проемов).
См. также StringExtensions.Indent чтобы добавить отступ.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы удалить отрезок.
string:: string с удалением отрезка.
Find2 перегрузки
public static int Find(this string instance, char what, int from = 0, bool caseSensitive = true);Найдите первое происшествие шара. Факультативно можно пересечь место поиска.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
what | char | — |
from | int | 0 |
caseSensitive | bool | true |
instance:: string который будет обыскан.
whatПодстройку, которую нужно найти.
fromНачинается поиск.
caseSensitiveЕсли trueПоиски очень чувствительные.
intПервый случай шара, или -1, если он не найден.
public static int Find(this string instance, string what, int from = 0, bool caseSensitive = true);Возвращает индекс первого случая указанного string в данном случае,
или -1. В факультативном порядке может быть указан первоначальный индекс поиска, который может быть продлен
до конца string.
Примечание: Если вы просто хотите знать, string содержит подстроку, используйте
System.String.Contains(System.String) Метод.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
what | string | — |
from | int | 0 |
caseSensitive | bool | true |
instance:: string который будет обыскан.
whatПодстройку, которую нужно найти.
fromНачинается поиск.
caseSensitiveЕсли trueПоиски очень чувствительные.
intНачальное положение подложки или -1, если не найдено.
FindNint
public static int FindN(this string instance, string what, int from = 0);Возвращает индекс первого нечувствительного случая string в данном случае,
или -1. В факультативном порядке может быть указан первоначальный индекс поиска, который может быть продлен
до конца string.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
what | string | — |
from | int | 0 |
instance:: string который будет обыскан.
whatПодстройку, которую нужно найти.
fromНачинается поиск.
intНачальное положение подложки или -1, если не найдено.
GetBaseDirstring
public static string GetBaseDir(this string instance);Если string это путь к файлу, возвращающий каталог базы.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instanceПуть к файлу.
stringБазовая папка.
GetBaseNamestring
public static string GetBaseName(this string instance);Если string это путь к файлу, возвращающий путь в файл без продления.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instanceПуть к файлу.
stringПуть к файлу без продления.
GetExtensionstring
public static string GetExtension(this string instance);Возвращает продление без обозначения основного периода времени (.)
если: string - действительное имя или путь файла. string не содержит
Удлинение, возврат пустого string вместо этого.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instanceПуть к файлу.
stringРасширение файла или пустота string.
GetFilestring
public static string GetFile(this string instance);Если string это путь к файлу, возвращает файл и игнорирует базовый каталог.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instanceПуть к файлу.
stringИмя файла.
GetStringFromAsciistring
public static string GetStringFromAscii(this byte[] bytes);Преобразование закодированного массива ASCII в string.
Быстрая альтернатива StringExtensions.GetStringFromUtf8 если:
В отличие от функции UTF-8 эта функция
:: составляет карты каждого байта для символа в массиве.
не будет правильно истолковано. Для обработки входа пользователя всегда
использование StringExtensions.GetStringFromUtf8.
| Имя | Тип | По умолчанию |
|---|---|---|
bytes | byte[] | — |
bytesБайтовый набор символов ASCII (на диапазоне 0-127).
stringA string Созданы из байтов.
GetStringFromUtf16string
public static string GetStringFromUtf16(this byte[] bytes);Преобразование закодированного массива UTF-16 в string используя маленький эндианский байт.
| Имя | Тип | По умолчанию |
|---|---|---|
bytes | byte[] | — |
bytesБайтовый набор символов UTF-16.
stringA string Созданы из байтов.
GetStringFromUtf32string
public static string GetStringFromUtf32(this byte[] bytes);Преобразование закодированного массива UTF-32 в string используя маленький эндианский байт.
| Имя | Тип | По умолчанию |
|---|---|---|
bytes | byte[] | — |
bytesБайт набор из UTF-32 символов.
stringA string Созданы из байтов.
GetStringFromUtf8string
public static string GetStringFromUtf8(this byte[] bytes);Преобразование закодированного массива UTF-8 в string.
Менее StringExtensions.GetStringFromAscii но поддерживает UTF-8
Зашифрованные данные. Используйте эту функцию, если вы не уверены в закодированном
для ввода данных пользователем
следует всегда отдавать предпочтение.
| Имя | Тип | По умолчанию |
|---|---|---|
bytes | byte[] | — |
bytesБайтовый набор символов UTF-8 (герой может принимать несколько байтов).
stringA string Созданы из байтов.
Hashuint
public static uint Hash(this string instance);Хватай string и вернуть 32 бита неподписанного целого.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string Гашиш.
uintРассчитанный хеш string.
HexDecodebyte[]
public static byte[] HexDecode(this string instance);Декодирует гексадековый string.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instanceГексадековый string.
byte[]Формат байтов string.
HexEncodestring
public static string HexEncode(this byte[] bytes);Возвращает гексадековое представление этого массива байтов как string.
| Имя | Тип | По умолчанию |
|---|---|---|
bytes | byte[] | — |
bytesБайтовый массив кодировать.
stringГексадековое представление этого массива байтов.
HexToIntint
public static int HexToInt(this string instance);Преобразование a string содержит гексадековое число в целое число.
Гексадековые строки могут либо префиксироваться 0x или нет,
и они также могут начать с - Перед факультативным префиксом.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
intПреобразованный string.
Indentstring
public static string Indent(this string instance, string prefix);Возвращает копию string с линиями, выделенными SpinBox.Prefix.
Например, string может быть встроен с помощью двух вкладок "\t\t",
или четыре места с использованием " ". Префикс может быть любым string Так что он может
также использовать для комментирования строк, например. "//.
См. также StringExtensions.Dedent - удалить отрезок.
Примечание: Пустые линии остаются пустыми.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
prefix | string | — |
instance:: string чтобы добавить к этому отрезок.
prefix:: string использовать в качестве отсека.
string:: string с добавлением втяжки.
IsAbsolutePathbool
public static bool IsAbsolutePath(this string instance);Returns (Возврат) true если: string - путь к файлу или
:: определение справочника и его отправной точки.
asset://, user://, C:\, /и т.д.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы проверить.
boolЕсли string это абсолютный путь.
IsRelativePathbool
public static bool IsRelativePath(this string instance);Returns (Возврат) true если: string - путь к файлу или
и его исходная точка имплицитно определяются в рамках
Исходная точка может относиться к текущему контексту.
каталог./), или ток Entity.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы проверить.
boolЕсли string это относительный путь.
IsSubsequenceOfbool
public static bool IsSubsequenceOf(this string instance, string text, bool caseSensitive = true);Проверь, есть ли это. string это подобие того, что дано string.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
text | string | — |
caseSensitive | bool | true |
instanceПодпоследовательность поиска.
text:: string который содержит подсказку.
caseSensitiveЕсли trueЧек очень чувствительный.
boolЕсли string это подобие того, что дано string.
IsSubsequenceOfNbool
public static bool IsSubsequenceOfN(this string instance, string text);Проверь, есть ли это. string это подобие того, что дано string, игнорируя различия в делах.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
text | string | — |
instanceПодпоследовательность поиска.
text:: string который содержит подсказку.
boolЕсли string это подобие того, что дано string.
IsValidFileNamebool
public static bool IsValidFileName(this string instance);Returns (Возврат) true Если это string - без символов,
в именах файлов нельзя.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы проверить.
boolЕсли string содержит действительное имя файла.
IsValidFloatbool
public static bool IsValidFloat(this string instance);Returns (Возврат) true Если это string содержит действительное float.
Это включает в себя целые группы, а также поддерживает репонентов.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы проверить.
boolЕсли string содержит действительный номер плавающей точки.
IsValidHexNumberbool
public static bool IsValidHexNumber(this string instance, bool withPrefix = false);Returns (Возврат) true Если это string содержит действительное гексадековое число.
Если withPrefix это true, затем действительность
Гексадековое число определяется по 0x Префикс, например: 0xDEADC0DE.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
withPrefix | bool | false |
instance:: string чтобы проверить.
withPrefixЕсли string должны содержать: 0x Префикс должен быть действительным.
boolЕсли string содержит действительное гексадековое число.
IsValidHtmlColorbool
public static bool IsValidHtmlColor(this string instance);Returns (Возврат) true Если это string содержит действительный цвет в гексадековом
Значения HTML. Другие обозначения HTMЛ, такие как названные цвета или hsl() нет.
признанной действительной в соответствии с этим методом и возвращающейся false.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы проверить.
boolЕсли string содержит правильный цвет HTML.
IsValidIPAddressbool
public static bool IsValidIPAddress(this string instance);Returns (Возврат) true Если это string содержит только хорошо сформулированный
IPv4 или IPv6. IP адресов, таких как
0.0.0.0 - это действительно так.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы проверить.
boolЕсли string содержит действительное IP адрес.
IsValidIdentifierbool
public static bool IsValidIdentifier(this string instance);Returns (Возврат) true Если это string является действительным идентификатором.
В действительных идентификаторах могут содержаться только буквы, цифры и подчёркивания (см._)
и первый символ не может быть цифрой.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы проверить.
boolЕсли string содержит действительный идентификатор.
IsValidIntbool
public static bool IsValidInt(this string instance);Returns (Возврат) true Если это string содержит действительное int.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы проверить.
boolЕсли string содержит целое число.
JSONEscapestring
public static string JSONEscape(this string instance);Возвращает копию string с особыми персонажами сбежали по стандарту JSON.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы сбежать.
stringСбежавшие string.
Leftstring
public static string Left(this string instance, int pos);Возвращает количество символов слева string.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
pos | int | — |
instanceОригинальный string.
posПоложение на string где заканчивается левая сторона.
stringЛевую сторону string с данной позиции.
Matchbool
public static bool Match(this string instance, string expr, bool caseSensitive = true);Совпадает ли простое чувствительное выражение, использующее? * Одичалые открытки.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
expr | string | — |
caseSensitive | bool | true |
instance:: string чтобы проверить.
exprExpression чтобы проверить.
caseSensitiveЕсли trueЧек будет чувствительным.
boolЕсли у выражения есть совпадения.
MatchNbool
public static bool MatchN(this string instance, string expr);Совпадает ли простое нечувствительное выражение с использованием? * Одичалые открытки.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
expr | string | — |
instance:: string чтобы проверить.
exprExpression чтобы проверить.
boolЕсли у выражения есть совпадения.
Md5Bufferbyte[]
public static byte[] Md5Buffer(this string instance);Возвращает хэш MD5 string как множество байтов.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string Гашиш.
byte[]хэш MD5 string.
Md5Textstring
public static string Md5Text(this string instance);Возвращает хэш MD5 string в качестве string.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string Гашиш.
stringхэш MD5 string.
NocasecmpToint
public static int NocasecmpTo(this string instance, string to);Проводится сопоставление с другими случаями, не связанными с конкретным случаем string и возвращает целое число, которое указывает их относительное положение в порядке вида.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
to | string | — |
instance:: string чтобы сравнить.
toДругой string чтобы сравнить.
intЦелое число, которое указывает на лексическую связь между двумя сравнениями.
PadDecimalsstring
public static string PadDecimals(this string instance, int digits);Форматировать число для точного числа digits
после запятой.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
digits | int | — |
instance:: string В подкладку.
digitsКоличество цифр после запятой.
string:: string Щелкнули нулями.
PadZerosstring
public static string PadZeros(this string instance, int digits);Форматировать число для точного числа digits
Перед десятичными знаками.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
digits | int | — |
instance:: string В подкладку.
digitsКоличество цифр перед десятичной точкой.
string:: string Щелкнули нулями.
PathJoinstring
public static string PathJoin(this string instance, string file);Если string это путь, это кончено VideoStream.File
в конце string как подлопат.
E.g. "this/is".PathJoin("path") == "this/is/path".
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
file | string | — |
instanceПуть, который будет сокрушён.
fileИмя файла, чтобы смириться с дорогой.
stringСвязанный путь с указанным именем файла.
RFindint
public static int RFind(this string instance, string what, int from = -1, bool caseSensitive = true);Возвращает индекс последнего случая указанного string в данном случае,
или -1. В факультативном порядке можно указать начальный индекс поиска, продолжая
на начало string.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
what | string | — |
from | int | -1 |
caseSensitive | bool | true |
instance:: string который будет обыскан.
whatПодстройка поиска в string.
fromМесто, где можно начать поиски.
caseSensitiveЕсли trueПоиски очень чувствительные.
intПоложение, в котором была найдена подложка, или -1, если не найдено.
RFindNint
public static int RFindN(this string instance, string what, int from = -1);Возвращает индекс последнего неучитываемого случая string в данном случае,
или -1. В факультативном порядке можно указать начальный индекс поиска, продолжая
на начало string.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
what | string | — |
from | int | -1 |
instance:: string который будет обыскан.
whatПодстройка поиска в string.
fromМесто, где можно начать поиски.
intПоложение, в котором была найдена подложка, или -1, если не найдено.
ReplaceNstring
public static string ReplaceN(this string instance, string what, string forwhat);Заменить " эпизоды подстроек для различных string, но поиск не чувствителен.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
what | string | — |
forwhat | string | — |
instance:: string модифицировать.
whatПодстрока, которая должна быть заменена string.
forwhatПодстрока, которая заменяет what.
string:: string с заменой подстроек.
Rightstring
public static string Right(this string instance, int pos);Возвращает правую сторону string из данной должности.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
pos | int | — |
instanceОригинальный string.
posПоложение на string с которой начинается правая сторона.
stringПравая сторона string с данной позиции.
Sha1Bufferbyte[]
public static byte[] Sha1Buffer(this string instance);Возвращает хэш SHA-1 string как множество байтов.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string Гашиш.
byte[]хэш SHA-1 string.
Sha1Textstring
public static string Sha1Text(this string instance);Возвращает хэш SHA-1 string в качестве string.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string Гашиш.
stringхэш SHA-1 string.
Sha256Bufferbyte[]
public static byte[] Sha256Buffer(this string instance);Возвращает хэш SHA-256 string как множество байтов.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string Гашиш.
byte[]хэш SHA-256 string.
Sha256Textstring
public static string Sha256Text(this string instance);Возвращает хэш SHA-256 string в качестве string.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string Гашиш.
stringхэш SHA-256 string.
Similarityfloat
public static float Similarity(this string instance, string text);Возвращает индекс сходства текста по сравнению с этим string. 1 означает полностью схожее, а 0 - абсолютно различное.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
text | string | — |
instance:: string чтобы сравнить.
textДругой string чтобы сравнить.
floatИндекс сходства.
SimplifyPathstring
public static string SimplifyPath(this string instance);Возвращает упрощенный канонический путь.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
stringSplitstring[]
public static string[] Split(this string instance, string divisor, bool allowEmpty = true);Разделить string от раздвоителя string, вернуть ряд подстроек. Пример "Одна, вторая, третья" ["Один", "Два", "Три"] если разделить на ",
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
divisor | string | — |
allowEmpty | bool | true |
instance:: string разделиться.
divisorРаздвоитель string который разделяет string.
allowEmptyЕсли true, массив может включать пустые строки.
string[]Диапазон струн, разделённых на string.
SplitFloatsfloat[]
public static float[] SplitFloats(this string instance, string divisor, bool allowEmpty = true);Разделить string в поплавках с помощью дивизора string, вернуть ряд подстроек. Пример "1,2,5,3" [12,5,3] при разделении на ",".
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
divisor | string | — |
allowEmpty | bool | true |
instance:: string разделиться.
divisorРаздвоитель string который разделяет string.
allowEmptyЕсли true, массив может включать пустые поплавки.
float[]Диапазон поплавков, отделенных от string.
StripEdgesstring
public static string StripEdges(this string instance, bool left = true, bool right = true);Возвращает копию string без какого-либо неотпечатываемого характера (включая таблицы, промежутки и разрывы линий) в начале и конце. Факультативная аргументация используется для манёврирования слева и справа края соответственно.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
left | bool | true |
right | bool | true |
instance:: string Раздеваться.
leftЕсли левую сторону нужно стереть.
rightЕсли правую сторону нужно стереть.
string:: string Без каких-либо непечатанных персонажей.
StripEscapesstring
public static string StripEscapes(this string instance);Возвращает копию string Без какого-либо побега.
К ним относятся все неотпечатанные контрольные символы первой страницы
в таблице ASCII (<32), например в табличной форме (см.\t) и
(новая линия)\n и \r) символы, но не пространства.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string Раздеваться.
string:: string Без каких-либо персонажей побега.
Substrstring
public static string Substr(this string instance, int from, int len);Возвращает часть string с позиции PhysicsRayQueryParameters2D.From, с длиной len.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
from | int | — |
len | int | — |
instance:: string чтобы порезать.
fromПоложение на string что начинается с.
lenДлина возвращенной части.
ToAsciiBufferbyte[]
public static byte[] ToAsciiBuffer(this string instance);Преобразует Стринг (который является массивом символов) в Пакед Байте Аррей (который представляет собой набор байтов).
Преобразование происходит быстрее по сравнению с StringExtensions.ToUtf8Buffer,
так как этот метод предполагает, что все символы Стринга являются символами ASCII.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
byte[]:: string как закодированные байты ASCII.
ToCamelCasestring
public static string ToCamelCase(this string instance);Возвращает string Преобразовано в camelCase.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
stringПреобразованный string.
ToFloatfloat
public static float ToFloat(this string instance);Преобразование a string, содержащий десятичное число, в а/ float.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
floatЧисло представителей string.
ToIntint
public static int ToInt(this string instance);Преобразование a string, содержащий целое число, в int.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
intЧисло представителей string.
ToKebabCasestring
public static string ToKebabCase(this string instance);Возвращает string Преобразовано в kebab-case.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
stringПреобразованный string.
ToPascalCasestring
public static string ToPascalCase(this string instance);Возвращает string Преобразовано в PascalCase.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
stringПреобразованный string.
ToSnakeCasestring
public static string ToSnakeCase(this string instance);Возвращает string Преобразовано в snake_case.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
stringПреобразованный string.
ToUtf16Bufferbyte[]
public static byte[] ToUtf16Buffer(this string instance);Преобразование string (который представляет собой набор символов) на UTF-16 закодированный массив байтов.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
byte[]:: string как UTF-16 закодированные байты.
ToUtf32Bufferbyte[]
public static byte[] ToUtf32Buffer(this string instance);Преобразование string (который представляет собой набор символов) к UTF-32 кодированному массиву байтов.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
byte[]:: string как UTF-32 закодированные байты.
ToUtf8Bufferbyte[]
public static byte[] ToUtf8Buffer(this string instance);Преобразование string (который представляет собой набор символов) к UTF-8 кодированному массиву байтов.
Преобразование немного медленнее, чем StringExtensions.ToAsciiBuffer,
но поддерживает все символы UTF-8.
прибытие StringExtensions.ToAsciiBuffer.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы перейти в другую веру.
byte[]:: string как UTF-8 закодированные байты.
TrimPrefixstring
public static string TrimPrefix(this string instance, string prefix);Удалить данный string с самого начала, если он начинается с него или покидает string без изменений.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
prefix | string | — |
instance:: string чтобы удалить префикс.
prefix:: string чтобы удалить с самого начала.
stringКопия string с префиксом string удаляется с самого начала.
TrimSuffixstring
public static string TrimSuffix(this string instance, string suffix);Удалить данный string от конца, если он кончится с ним или покидает string без изменений.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
suffix | string | — |
instance:: string чтобы удалить суффикс.
suffix:: string Убрать с конца.
stringКопия string с suffix string удаляется из конца.
URIDecodestring
public static string URIDecode(this string instance);Декодирует a string в закодированном формате URL.
Декодирование параметров в URL при получении запроса на HTTP.
Это в основном обернуто вокруг System.Uri.UnescapeDataString(System.String),
но также и справляется +.
Смотрите. StringExtensions.URIEncode для кодирования.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string расшифровать.
stringНеопознанные string.
URIEncodestring
public static string URIEncode(this string instance);Кодирует a string в удобный для URL формат.
кодировать параметры в URL при отправке запроса HTTP.
Всё вокруг. System.Uri.EscapeDataString(System.String).
Смотрите. StringExtensions.URIDecode для расшифровки.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы кодировать.
stringСбежавшие string.
ValidateNodeNamestring
public static string ValidateNodeName(this string instance);Удалить любые символы из string , которые запрещены
Entity имена (имена). : @ / ").
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы обезвредить.
string:: string Санитаризировано как законное имя узла.
XMLEscapestring
public static string XMLEscape(this string instance);Возвращает копию string со специальными символами не используется стандарт XML.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы сбежать.
stringСбежавшие string.
XMLUnescapestring
public static string? XMLUnescape(this string instance);Возвращает копию string на сбежавших персонажах, замененных их значениями в соответствии со стандартом XML.
| Имя | Тип | По умолчанию |
|---|---|---|
instance | string | — |
instance:: string чтобы не забыть об этом.
stringНеопознанные string.