| ASPOSECPP_VALUE_TYPE_IMPLEMENTS_INTERFACES() | String C++ tarafında değer tipidir ve (kalıtım olmadan) bazı arabirimleri örtük olarak uygular. |
| begin() const | Gerçek string tamponunun başlangıcına işaretçi döndürür. Hiçbir şeyi yeniden tahsis etmez. Tamponun null ile sonlandırılmasını garanti etmez. |
| Clone() const | Mevcut string’in bir kopyasını oluşturur. |
| static Compare(const String&, int, const String&, int, int, bool) | Less-equal-greater iki alt dizeyi karşılaştırır. |
| static Compare(const String&, int, const String&, int, int, bool, const SharedPtr<System::Globalization::CultureInfo>&) | Less-equal-greater iki alt dizeyi karşılaştırır. |
| static Compare(const String&, const String&, System::StringComparison) | Less-equal-greater iki dizeyi karşılaştırır. |
| static Compare(const String&, int, const String&, int, int, System::StringComparison) | Less-equal-greater iki dizeyi karşılaştırır. |
| static Compare(const String&, const String&, bool) | Less-equal-greater iki dizeyi karşılaştırır. |
| static Compare(const String&, const String&, bool, const SharedPtr<System::Globalization::CultureInfo>&) | Less-equal-greater iki dizeyi karşılaştırır. |
| static CompareOrdinal(const String&, const String&) | Less-equal-greater iki dizeyi ordinal modda karşılaştırır. |
| static CompareOrdinal(const String&, int, const String&, int, int) | Less-equal-greater iki dizeyi ordinal modda karşılaştırır. |
| CompareTo(const String&) const | İki dizeyi ’less-equals-more’ stilinde karşılaştırır. Mevcut kültürü kullanır. |
| static Concat(const ArrayPtr<String>&) | Dizeleri birleştirir. |
| static Concat(const String&, const String&) | Dizeleri birleştirir. |
| static Concat(const String&, const String&, const String&) | Dizeleri birleştirir. |
| static Concat(const String&, const String&, const String&, const String&) | Dizeleri birleştirir. |
| Contains(const String&) const | str’nin mevcut string içinde bir alt dize olup olmadığını denetler. |
| Contains(char16_t) const | string’in verilen karakteri içerip içermediğini denetler. |
| static Copy(const String&) | String kopyası oluşturur. |
| CopyTo(int, const ArrayPtr<char_t>&, int, int) const | String karakterlerini mevcut dizi elemanlarına kopyalar. Yeniden boyutlandırma yapılmaz. |
| end() const | Gerçek string tamponunun sonuna işaretçi döndürür. Hiçbir zaman yeniden tahsis yapmaz. Tamponun null ile sonlandırılacağını garanti etmez. |
| EndsWith(const String&) const | String’in belirtilen alt dizeyle bitip bitmediğini denetler. |
| EndsWith(const String&, System::StringComparison) const | String’in belirtilen alt dizeyle bitip bitmediğini denetler. |
| EndsWith(const String&, bool, const SharedPtr<System::Globalization::CultureInfo>&) const | String’in belirtilen alt dizeyle bitip bitmediğini denetler. |
| Equals(const String&, System::StringComparison) const | String eşitlik karşılaştırması. StringComparison enumarasyonu tarafından sağlanan birkaç mod desteklenir. |
| Equals(const String&) const | String eşitlik karşılaştırması. System::StringComparison::Ordinal karşılaştırma modunu kullanır. |
| static Equals(const String&, const String&) | Equal iki dizeyi Ordial karşılaştırma modunu kullanarak karşılaştırır. |
| static Equals(const String&, const String&, System::StringComparison) | Equal iki dizeyi karşılaştırır. |
| FastToAscii(char, int) const | String nesnesini ASCII string’e dönüştürmeye çalışır. |
| static Format(const SharedPtr<IFormatProvider>&, const String&, const Args&…) | String’i C# stilinde biçimlendirir. |
| static Format(std::nullptr_t, const String&, const Args&…) | String’i C# stilinde biçimlendirir. |
| static Format(std::nullptr_t, const char16_t(&), const Args&…) | String’i C# stilinde biçimlendirir. |
| static Format(const String&, const Args&…) | String’i C# stilinde biçimlendirir. |
| static Format(const String&, const System::ArrayPtr<T>&) | String’i C# stilinde biçimlendirir. |
| static FromAscii(const char *) | ASCII string’den String oluşturur. |
| static FromAscii(const char *, int) | ASCII string’den String oluşturur. |
| static FromAscii(const std::string&) | ASCII string’den String oluşturur. |
| static FromUtf16(const std::u16string&) | utf16 string’den String oluşturur. |
| static FromUtf32(const uint32_t *, int32_t) | utf32 string’den String oluşturur. |
| static FromUtf8(const char *) | utf8 string’den String oluşturur. |
| static FromUtf8(const char *, int) | utf8 string’den String oluşturur. |
| static FromUtf8(const uint8_t *) | utf8 string’den String oluşturur. |
| static FromUtf8(const std::string&) | utf8 string’den String oluşturur. |
| static FromWCS(const std::wstring&) | widestring’den String oluşturur. |
| get_Length() const | String uzunluğunu alır. |
| GetHashCode() const | İçerilen string’i hash’ler. ICU’da uygulanmıştır, C#‘daki hash’lerle eşleşmez. |
| IndexOf(const String&, System::StringComparison) const | Alt dize ileri arama. |
| IndexOf(char_t, int) const | Karakter ileri arama. |
| IndexOf(char_t, int, int) const | Alt dizede karakter ileri arama. |
| IndexOf(const String&, int) const | Alt dize ileri arama. |
| IndexOf(const String&, int, System::StringComparison) const | Alt dize ileri arama. |
| IndexOf(const String&, int, int, System::StringComparison) const | Alt dize ileri arama. |
| IndexOf(const String&, int, int) const | Alt dize ileri arama. |
| IndexOfAny(char_t, int) const | Karakter ileri arama. |
| IndexOfAny(const String&, int) const | Sonuç olarak, bu içinde str’nin tüm karakterlerini arar. İlk karakter bulunursa, konumu döndürülür, aksi takdirde ikinci karakteri ve böyle devam eder. |
| IndexOfAny(const ArrayPtr<char_t>&) const | Geçirilen karakterlerin herhangi birini tüm dizede arar. İlk dize karakterini anyOf içindeki tüm karakterlerle karşılaştırır, ardından ikinci karakteri ve böyle devam eder. Hedef karakterlerden herhangi biriyle eşleşen ilk karakterin indeksini döndürür. |
| IndexOfAny(const ArrayPtr<char_t>&, int32_t) const | Geçirilen karakterlerin herhangi birini alt dizede arar. İlk dize karakterini anyOf içindeki tüm karakterlerle karşılaştırır, ardından ikinci karakteri ve böyle devam eder. Hedef karakterlerden herhangi biriyle eşleşen ilk karakterin indeksini döndürür. |
| IndexOfAny(const ArrayPtr<char_t>&, int32_t, int32_t) const | Geçirilen karakterlerin herhangi birini alt dizede arar. İlk dize karakterini anyOf içindeki tüm karakterlerle karşılaştırır, ardından ikinci karakteri ve böyle devam eder. Hedef karakterlerden herhangi biriyle eşleşen ilk karakterin indeksini döndürür. |
| Insert(int, const String&) const | Alt diziyi belirtilen konuma ekler. |
| Is(const System::TypeInfo&) const | Geçirilen TypeInfo tarafından belirtilen türe ait olup olmadığını kontrol eder. |
| IsAsciiString() const | Bir String yalnızca ASCII sembolleri içeriyorsa gösterir. |
| IsEmpty() const | Dizenin hem null olmayan hem de boş olup olmadığını kontrol eder. |
| IsNormalized(System::Text::NormalizationForm) const | Unicode dizenin belirtilen normalizasyon biçimi kullanılarak normalize edilip edilmediğini kontrol eder. |
| IsNull() const | Dizenin null olarak kabul edilip edilmediğini kontrol eder. String, yalnızca String() yapıcısı ile oluşturulmuş, taşınmış, kopyalanmış veya null dizeden atanmış ya da reset() yöntemi çağrılmışsa null olur. |
| IsNullOrEmpty() const | Dizenin boş ya da null olarak kabul edilip edilmediğini kontrol eder. |
| static IsNullOrEmpty(const String&) | Geçirilen dizenin null ya da boş olup olmadığını kontrol eder. |
| static IsNullOrWhiteSpace(const String&) | Belirtilen dizenin null, boş veya yalnızca boşluk karakterlerinden oluşup oluşmadığını gösterir. |
| static Join(const String&, const ArrayPtr<String>&, int, int) | Diziyi ayırıcı olarak dize kullanarak birleştirir. |
| static Join(const String&, const System::Details::ArrayView<String>&, int, int) | Diziyi ayırıcı olarak dize kullanarak birleştirir. |
| static Join(const String&, const SharedPtr<System::Collections::Generic::IEnumerable<String>>&) | Diziyi ayırıcı olarak dize kullanarak birleştirir. |
| static Join(const String&, const ArrayPtr<SharedPtr<Object>>&) | Diziyi ayırıcı olarak dize kullanarak birleştirir. |
| LastIndexOf(const String&, int) const | Alt dize geri arama. |
| LastIndexOf(const String&, System::StringComparison) const | Alt dize geri arama. |
| LastIndexOf(const String&, int, System::StringComparison) const | Alt dize geri arama. |
| LastIndexOf(const String&, int, int, StringComparison) const | Alt dize geri arama. |
| LastIndexOf(char_t) const | Karakter geri arama. |
| LastIndexOf(char_t, int32_t) const | Karakter geri arama. |
| LastIndexOf(char_t, int32_t, int32_t) const | Karakter geri arama. |
| LastIndexOfAny(const ArrayPtr<char_t>&) const | Geçirilen karakterlerin herhangi birini tüm dizede geriye doğru arar. Son dize karakterini anyOf içindeki tüm karakterlerle karşılaştırır, ardından bir önceki karakteri ve böyle devam eder. Bulunan ilk eşleşmenin indeksini döndürür. |
| LastIndexOfAny(const ArrayPtr<char_t>&, int32_t) const | Geçirilen karakterlerin herhangi birini alt dizede geriye doğru arar. Son dize karakterini anyOf içindeki tüm karakterlerle karşılaştırır, ardından bir önceki karakteri ve böyle devam eder. Bulunan ilk eşleşmenin indeksini döndürür. |
| LastIndexOfAny(const ArrayPtr<char_t>&, int32_t, int32_t) const | Geçirilen karakterlerin herhangi birini alt dizede geriye doğru arar. Son dize karakterini anyOf içindeki tüm karakterlerle karşılaştırır, ardından bir önceki karakteri ve böyle devam eder. Bulunan ilk eşleşmenin indeksini döndürür. |
| Normalize(System::Text::NormalizationForm) const | Belirtilen normalizasyon biçimini kullanarak unicode dizeyi normalize eder. |
| operator!=(const String&) const | Eşitsizlik karşılaştırma operatörü. |
| operator!=(std::nullptr_t) const | Dizenin null olmadığını kontrol eder. IsNull() çağrısı ile aynı mantığı uygular. |
| operator+(const String&) const | String birleştirme operatörü. |
| operator+(const T&) const | String dize sabiti veya karakter dize işaretçisiyle birleştirme. |
| operator+(char_t) const | Dizgenin sonuna karakter ekler. |
| operator+(int) const | Dizgenin sonuna tamsayı değerinin dize temsilini ekler. |
| operator+(uint32_t) const | Dizgenin sonuna işaretsiz tamsayı değerinin dize temsilini ekler. |
| operator+(double) const | Dizgenin sonuna kayan nokta değerinin dize temsilini ekler. |
| operator+(int64_t) const | Dizgenin sonuna tamsayı değerinin dize temsilini ekler. |
| operator+(const T&) const | Dizgenin sonuna referans tipindeki nesnenin dize temsilini ekler. |
| operator+(const T&) const | Dizgenin sonuna referans tipindeki nesnenin dize temsilini ekler. |
| operator+(T) const | Dizgenin sonuna boolean değerinin dize temsilini ekler. |
| operator+=(char_t) | Birleştirme atama operatörü. |
| operator+=(const String&) | Birleştirme atama operatörü. |
| operator+=(double) | Birleştirme atama operatörü. |
| operator+=(uint8_t) | Birleştirme atama operatörü. |
| operator+=(int16_t) | Birleştirme atama operatörü. |
| operator+=(uint16_t) | Birleştirme atama operatörü. |
| operator+=(int32_t) | Birleştirme atama operatörü. |
| operator+=(uint32_t) | Birleştirme atama operatörü. |
| operator+=(int64_t) | Birleştirme atama operatörü. |
| operator+=(uint64_t) | Birleştirme atama operatörü. |
| operator+=(T) | Birleştirme atama operatörü. |
| operator<(const String&) const | Dizgileri sıralı karşılaştırır. |
| operator=(const String&) | Atama operatörü. |
| operator=(String&&) | Taşıma atama operatörü. |
| operator==(const String&) const | Eşitlik karşılaştırma operatörü. |
| operator==(std::nullptr_t) const | Dizgenin null olup olmadığını kontrol eder. Aynı mantığı IsNull() çağrısı gibi uygular. |
| operator>(const String&) const | Dizgileri sıralı karşılaştırır. |
| operator[](int) const | Belirtilen konumdaki karakteri alır. |
| PadLeft(int, char_t) const | Orijinal dizgenin sol tarafına doldurma ekler. |
| PadRight(int, char_t) const | Orijinal dizgenin sağ tarafına doldurma ekler. |
| rbegin() const | Gerçek dize tamponunun son karakterine (varsa) ters yineleyici döndürür. |
| Remove(int32_t, int32_t) const | Mevcut dizgeden alt dize dışındaki her şeyi çıkarır. |
| rend() const | Gerçek dize tamponunun ilk karakterinden önceki (varsa) ters yineleyiciyi döndürür. |
| Replace(char_t, char_t) const | Dizgedeki karakterin tüm görünümlerini değiştirir. |
| Replace(const String&, const String&) const | Bu dizgedeki arama değerinin tüm görünümlerini değiştirir. |
| reset() | Dizgeyi null olarak ayarlar. C#‘deki ‘string_variable_name = null’ ifadesine benzer. |
| SetCharAt(int, char_t) | Belirtilen konumdaki karakteri ayarlar. |
| Split(char_t, StringSplitOptions) const | Dizgeyi karaktere göre böler. |
| Split(char_t, int32_t, StringSplitOptions) const | Dizgeyi karaktere göre böler. |
| Split(char_t, char_t, StringSplitOptions) const | Dizgeyi iki karakterden birine göre böler. |
| Split(const ArrayPtr<char_t>&, StringSplitOptions) const | Dizgeyi belirtilen karakterlerden birine göre böler. |
| Split(const ArrayPtr<char_t>&, int32_t, StringSplitOptions) const | Dizgeyi belirtilen karakterlerden birine göre böler. |
| Split(const String&, StringSplitOptions) const | Dizeyi alt dizeye göre böler. |
| Split(const String&, int, StringSplitOptions) const | Dizeyi alt dizeye göre böler. |
| Split(const ArrayPtr<String>&, StringSplitOptions) const | Dizeyi alt dizeye göre böler. |
| Split(const ArrayPtr<String>&, int, StringSplitOptions) const | Dizeyi alt dizeye göre böler. Şu anda yalnızca sıfır veya bir öğeden oluşan ayırıcılar dizisini destekler. |
| StartsWith(const String&) const | Dizenin belirtilen alt dizeyle başlayıp başlamadığını kontrol eder. |
| StartsWith(const String&, System::StringComparison) const | Dizenin belirtilen alt dizeyle başlayıp başlamadığını kontrol eder. |
| StartsWith(const String&, bool, const SharedPtr<System::Globalization::CultureInfo>&) const | Dizenin belirtilen alt dizeyle başlayıp başlamadığını kontrol eder. |
| String() | Varsayılan yapıcı. Null olarak kabul edilen bir dize nesnesi oluşturur. |
| String(T&, typename std::enable_if<IsStringLiteral<T, char16_t>::value>::type *) | Dizeyi dize sabiti temel alarak oluşturur. Sabiti null sonlu bir dize olarak kabul eder, hedef dize uzunluğunu sabit boyutuna göre hesaplar. |
| String(const T&, typename std::enable_if<IsStringPointer<T, char16_t>::value>::type *) | Dizeyi karakter dize işaretçisi temel alarak oluşturur. İşaret edilen dizeyi null sonlu olarak kabul eder, hedef dize uzunluğunu null karakterine göre hesaplar. |
| explicit String(T&, typename std::enable_if<IsStringLiteral<T, char>::value>::type *) | Dizeyi dize sabiti temel alarak oluşturur. Sabiti UTF8’de null sonlu bir dize olarak kabul eder, hedef dize uzunluğunu sabit boyutuna göre hesaplar. |
| explicit String(const T&, typename std::enable_if<IsStringPointer<T, char>::value>::type *) | Dizeyi karakter dize işaretçisi temel alarak oluşturur. İşaret edilen dizeyi UTF8’de null sonlu olarak kabul eder, hedef dize uzunluğunu null karakterine göre hesaplar. |
| String(const char16_t *, int) | Dizeyi karakter dize işaretçisi ve açık uzunluktan oluşturur. |
| String(const char *, int) | Dizeyi karakter dize işaretçisi ve açık uzunluktan oluşturur. |
| String(const char16_t *, int, int) | Dizeyi karakter dize işaretçisinden başlangıç konumundan uzunluk kullanarak oluşturur. |
| explicit String(const char16_t, int) | Doldurma yapıcı. |
| String(const T&, typename std::enable_if<std::is_same<T, std::nullptr_t>::value>::type *) | Nullptr yapıcı. Diğer şablon yapıcılarla öncelikleri çözmek için şablon olarak bildirilir. |
| explicit String(T&, typename std::enable_if<IsStringLiteral<T, wchar_t>::value>::type *) | Dizeyi geniş dize sabiti temel alarak oluşturur. Sabiti null sonlu bir dize olarak kabul eder, hedef dize uzunluğunu sabit boyutuna göre hesaplar. wchar_t dönüşümü bazı platformlarda zaman alıcıdır, bu yüzden örtük dönüşümlere izin verilmez. |
| explicit String(const T&, typename std::enable_if<IsStringPointer<T, wchar_t>::value>::type *) | Dizeyi geniş karakter dize işaretçisi temel alarak oluşturur. İşaret edilen dizeyi null sonlu olarak kabul eder, hedef dize uzunluğunu null karakterine göre hesaplar. wchar_t dönüşümü bazı platformlarda zaman alıcıdır, bu yüzden örtük dönüşümlere izin verilmez. |
| explicit String(const wchar_t *, int) | Dizeyi geniş karakter dize işaretçisi ve açık uzunluktan oluşturur. wchar_t dönüşümü bazı platformlarda zaman alıcıdır, bu yüzden örtük dönüşümlere izin verilmez. |
| explicit String(const wchar_t, int) | Doldurma yapıcı. wchar_t dönüşümü bazı platformlarda zaman alıcıdır, bu yüzden örtük dönüşümlere izin verilmez. |
| String(const String&) | Kopya yapıcı. |
| String(String&&) | Taşıma kurucusu. |
| String(const ArrayPtr<char16_t>&) | Tüm karakter dizisini dizeye dönüştürür. |
| String(const ArrayPtr<char16_t>&, int, int) | Karakter dizisinin alt aralığını dizeye dönüştürür. Parametreler dizi sınırları dışındaysa, boş bir dize oluşturulur. |
| explicit String(const codeporting_icu::UnicodeString&) | UnicodeString’i String içine sarar. |
| explicit String(codeporting_icu::UnicodeString&&) | Taşıma kurucusu. |
| explicit String(const std::wstring&) | widestring’den String oluşturur. |
| explicit String(const std::u16string&) | utf16 string’den String oluşturur. |
| explicit String(const std::string&) | UTF-8 formatında sunulan std::string dizesinden String oluşturur. |
| explicit String(const std::u32string&) | std::u32string dizesinden String oluşturur. |
| Substring(int32_t) const | Alt dizeyi çıkarır. |
| Substring(int32_t, int32_t) const | Alt dizeyi çıkarır. |
| ToAsciiString() const | Dizeyi std::string’e dönüştürür. ASCII kodlamasını kullanır. |
| ToByteArray(int32_t, int32_t, bool) const | Dizeyi veya alt diziyi bayt dizisine dönüştürür. |
| ToCharArray(int32_t, int32_t) const | Dizeyi veya alt diziyi karakter dizisine dönüştürür. |
| ToLower() const | Tüm dize karakterlerini küçük harfe dönüştürür. |
| ToLower(const SharedPtr<System::Globalization::CultureInfo>&) const | Tüm dize karakterlerini belirli bir kültür kullanarak küçük harfe dönüştürür. |
| ToLowerInvariant() const | Tüm dize karakterlerini değişmez kültür kullanarak küçük harfe dönüştürür. |
| ToString() const | Değer türü nesnelerinde ToString() çağrıldığında String sınıfını işlemek için bir sarmalayıcı. |
| ToString(const SharedPtr<IFormatProvider>&) const | Değer türü nesnelerinde ToString() çağrıldığında String sınıfını işlemek için bir sarmalayıcı. |
| ToU16Str() const | Dizeyi std::u16string’e dönüştürür. |
| ToU32Str() const | Dizeyi std::u32string’e dönüştürür. |
| ToUpper() const | Tüm dize karakterlerini büyük harfe dönüştürür. |
| ToUpper(const SharedPtr<System::Globalization::CultureInfo>&) const | Tüm dize karakterlerini belirli bir kültür kullanarak büyük harfe dönüştürür. |
| ToUpperInvariant() const | Tüm dize karakterlerini değişmez kültür kullanarak büyük harfe dönüştürür. |
| ToUtf8String() const | Dizeyi std::string’e dönüştürür. UTF-8 kodlamasını kullanır. |
| ToWCS() const | Dizeyi std::wstring’e dönüştürür. |
| Trim() const | Dizenin başından ve sonundan tüm boşluk karakterlerini kaldırır. |
| Trim(char_t) const | Dizenin başından ve sonundan verilen karakterin tüm tekrarlarını kaldırır. |
| Trim(const String&) const | Dizenin başından ve sonundan verilen karakterlerin tüm tekrarlarını kaldırır. |
| Trim(const ArrayPtr<char_t>&) const | Dizenin başından ve sonundan verilen karakterlerin tüm tekrarlarını kaldırır. |
| TrimEnd() const | Dizenin sonundan tüm boşluk karakterlerini kaldırır. |
| TrimEnd(char_t) const | Dizenin sonundan verilen karakterin tüm tekrarlarını kaldırır. |
| TrimEnd(const String&) const | Dizenin sonundan verilen karakterlerin tüm tekrarlarını kaldırır. |
| TrimEnd(const ArrayPtr<char_t>&) const | Dizenin sonundan verilen karakterlerin tüm tekrarlarını kaldırır. |
| TrimStart() const | Dizenin başından tüm boşluk karakterlerini kaldırır. |
| TrimStart(char_t) const | Dizenin başından verilen karakterin tüm tekrarlarını kaldırır. |
| TrimStart(const String&) const | Dizenin başından verilen karakterlerin tüm tekrarlarını kaldırır. |
| TrimStart(const ArrayPtr<char_t>&) const | Dizenin başından verilen karakterlerin tüm tekrarlarını kaldırır. |
| u_str() const | ICU tarzı null sonlandırmalı tampon döndürür. Dizeyi yeniden tahsis edebilir. |
| ~String() | Yıkıcı. |