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

انظر أيضًا