TextInfo Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 CultureInfo.TextInfoTextInfo nesnesini almak için özelliğini kullanmalıdır. 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ı'nın 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ılan değer dışında 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ı, CultureInfo ile ilişkili kültürle uyumlu değilse; örneğin seçilen takvim OptionalCalendars üzerinde sunulanlardan biri değilse, yöntemlerin sonuçları ve özelliklerin değerleri tanımsız olur.
Özellikler
| Name | Description |
|---|---|
| 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 Kodlanmış 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ığı bir yazma sistemini temsil edip etmediğini gösteren 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
| Name | Description |
|---|---|
| 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, karma tablo gibi karma algoritmalar ve veri yapıları için uygundur. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit 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(Rune) |
Yazma sistemine özgü metin özelliklerini ve büyük/küçük harf gibi davranışları tanımlar. |
| 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 harfle ifade edilen 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(Rune) |
Yazma sistemine özgü metin özelliklerini ve büyük/küçük harf gibi davranışları tanımlar. |
| ToUpper(String) |
Belirtilen dizeyi büyük harfe dönüştürür. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDeserializationCallback.OnDeserialization(Object) |
Seri durumdan çıkarma tamamlandığında seri durumdan çıkarma olayını başlatır. |