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يحصل على جزء فرعي من عناصر النص من العنصر النصي المحدد حتى عدد محدد من عناصر النص.

انظر أيضًا