System::Globalization::StringInfo class

StringInfo class

Разделитель для перебора частей строки. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class StringInfo : public virtual System::Object

Методы

МетодОписание
Equals(SharedPtr<Object>) override
get_LengthInTextElements() constПолучает количество текстовых элементов в объекте StringInfo.
get_String() constПолучает значение объекта StringInfo.
GetHashCode() const overrideАналог метода C# Object.GetHashCode(). Позволяет хешировать пользовательские объекты.
static GetNextTextElement(const String&)Получает первый элемент в указанной строке.
static GetNextTextElement(const String&, int)Получает элемент по указанному индексу в указанной строке.
static GetTextElementEnumerator(const String&)Создаёт перечислитель для перебора символов строки.
static GetTextElementEnumerator(const String&, int)Создаёт перечислитель для перебора символов строки, начиная с указанного индекса.
operator=(const StringInfo&)
static ParseCombiningCharacters(const String&)Получает индексы базовых символов, высоких суррогатов и управляющих символов.
set_String(const String&)Устанавливает значение объекта StringInfo.
StringInfo()Информация RTTI.
StringInfo(const String&)Конструктор.
StringInfo(const StringInfo&)
SubstringByTextElements(int) constПолучает подстроку текстовых элементов от указанного текстового элемента до последнего текстового элемента.
SubstringByTextElements(int, int) constПолучает подстроку текстовых элементов от указанного текстового элемента до указанного количества текстовых элементов.

См. также