System::Globalization::StringInfo sınıfı

StringInfo class

Dize bölümlerini yinelemek için Splitter. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığıt üzerinde veya new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class StringInfo : public virtual System::Object

Yöntemler

YöntemAçıklama
Equals(SharedPtr<Object>) override
get_LengthInTextElements() constStringInfo nesnesindeki metin öğelerinin sayısını alır.
get_String() constStringInfo nesnesinin değerini alır.
GetHashCode() const overrideC# Object.GetHashCode() yönteminin benzeri. Özel nesnelerin hashlenmesini sağlar.
static GetNextTextElement(const String&)Belirtilen dizedeki ilk öğeyi alır.
static GetNextTextElement(const String&, int)Belirtilen dizedeki belirtilen indeksteki öğeyi alır.
static GetTextElementEnumerator(const String&)Dizenin karakterlerini yinelemek için bir enumerator oluşturur.
static GetTextElementEnumerator(const String&, int)Belirtilen indeksten başlayarak dizenin karakterlerini yinelemek için bir enumerator oluşturur.
operator=(const StringInfo&)
static ParseCombiningCharacters(const String&)Temel karakterlerin, yüksek surrogların ve kontrol karakterlerinin indekslerini alır.
set_String(const String&)StringInfo nesnesinin değerini ayarlar.
StringInfo()RTTI bilgisi.
StringInfo(const String&)Yapıcı.
StringInfo(const StringInfo&)
SubstringByTextElements(int) constBelirtilen metin öğesinden son metin öğesine kadar metin öğelerinin alt dizisini alır.
SubstringByTextElements(int, int) constBelirtilen metin öğesinden belirtilen sayıda metin öğesine kadar metin öğelerinin alt dizisini alır.

Ayrıca Bakınız