TextInfo Sınıf

Tanım

Yazma sistemine özgü metin özelliklerini ve büyük/küçük harf gibi davranışları tanımlar.

public ref class TextInfo
public ref class TextInfo sealed : ICloneable, System::Runtime::Serialization::IDeserializationCallback
public ref class TextInfo : ICloneable, System::Runtime::Serialization::IDeserializationCallback
public ref class TextInfo : System::Runtime::Serialization::IDeserializationCallback
public class TextInfo
public sealed class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
public class TextInfo : System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
type TextInfo = class
type TextInfo = class
    interface ICloneable
    interface IDeserializationCallback
[<System.Serializable>]
type TextInfo = class
    interface IDeserializationCallback
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TextInfo = class
    interface ICloneable
    interface IDeserializationCallback
Public Class TextInfo
Public NotInheritable Class TextInfo
Implements ICloneable, IDeserializationCallback
Public Class TextInfo
Implements ICloneable, IDeserializationCallback
Public Class TextInfo
Implements IDeserializationCallback
Devralma
TextInfo
Öznitelikler
Uygulamalar

Açıklamalar

Yazma sistemi, bir dili metin olarak temsil etmek için gereken betiklerin ve ortografik kuralların koleksiyonudur. TextInfo sınıfı bir yazma sistemini temsil eder.

Uygulama, belirli CultureInfo bir nesnenin TextInfo nesnesini almak için özelliğini kullanmalıdırCultureInfo.TextInfo. Bir güvenlik kararı dize karşılaştırmasına veya büyük/küçük harf değiştirme işlemine bağlıysa, uygulamanın işletim sistemi kültürü ayarlarından bağımsız olarak işlemin davranışının tutarlı olduğundan emin olmak için özelliği tarafından CultureInfo.InvariantCulture döndürülen nesnenin özelliğini kullanması CultureInfo.TextInfo gerekir.

Kullanıcı, geçerli Windows kültürüyle ilişkili değerleri geçersiz kılmak için Denetim Masası bölgesel ve dil seçenekleri bölümünü kullanabilir. Örneğin, kullanıcı tarihi farklı bir biçimde görüntülemeyi veya kültür için varsayılandan farklı bir para birimi kullanmayı seçebilir. CultureInfo.UseUserOverride özelliği olarak trueayarlanırsa, , CultureInfo.NumberFormatve CultureInfo.TextInfo özellikleri tarafından CultureInfo.DateTimeFormatdöndürülen nesnelerin özellik değerleri de kullanıcı ayarlarından alınır. Kullanıcı ayarları ile CultureInfoilişkili kültürle uyumsuzsa, örneğin, seçilen takvim öğesinden OptionalCalendarsbiri değilse, yöntemlerin sonuçları ve özelliklerin değerleri tanımlanmamıştır.

Özellikler

ANSICodePage

Geçerli TextInfotarafından temsil edilen yazma sistemi tarafından kullanılan Amerikan Ulusal Standartlar Enstitüsü (ANSI) kod sayfasını alır.

CultureName

Geçerli TextInfo nesneyle ilişkili kültürün adını alır.

EBCDICCodePage

Geçerli TextInfotarafından temsil edilen yazma sistemi tarafından kullanılan Genişletilmiş İkili Kodlu Ondalık Değişim Kodu (EBCDIC) kod sayfasını alır.

IsReadOnly

Geçerli TextInfo nesnenin salt okunur olup olmadığını belirten bir değer alır.

IsRightToLeft

Geçerli TextInfo nesnenin metnin sağdan sola aktığı yazma sistemini temsil edip etmediğini belirten bir değer alır.

LCID

Geçerli TextInfo nesneyle ilişkili kültürün kültür tanımlayıcısını alır.

ListSeparator

Listedeki öğeleri ayıran dizeyi alır veya ayarlar.

MacCodePage

Geçerli TextInfotarafından temsil edilen yazma sistemi tarafından kullanılan Macintosh kod sayfasını alır.

OEMCodePage

Geçerli TextInfotarafından temsil edilen yazma sistemi tarafından kullanılan özgün donanım üreticisi (OEM) kod sayfasını alır.

Yöntemler

Clone()

Geçerli TextInfo nesnenin kopyası olan yeni bir nesne oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli TextInfo nesneyle aynı yazma sistemini temsil edip etmediğini belirler.

GetHashCode()

Geçerli TextInfoiçin karma işlevi işlevi görür ve karma tablosu gibi karma algoritmalar ve veri yapıları için uygundur.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReadOnly(TextInfo)

Belirtilen TextInfo nesnenin salt okunur sürümünü döndürür.

ToLower(Char)

Belirtilen karakteri küçük harfe dönüştürür.

ToLower(String)

Belirtilen dizeyi küçük harfe dönüştürür.

ToString()

Geçerli TextInfoöğesini temsil eden bir dize döndürür.

ToTitleCase(String)

Belirtilen dizeyi başlık büyük/küçük harfe dönüştürür (tamamen büyük harf olan ve kısaltma olarak kabul edilen sözcükler dışında).

ToUpper(Char)

Belirtilen karakteri büyük harfe dönüştürür.

ToUpper(String)

Belirtilen dizeyi büyük harfe dönüştürür.

Belirtik Arabirim Kullanımları

IDeserializationCallback.OnDeserialization(Object)

Seri durumdan çıkarma tamamlandığında seri durumdan çıkarma olayını tetikler.

Şunlara uygulanır

Ayrıca bkz.