TextInfo Klasa

Definicja

Definiuje właściwości i zachowania tekstu, takie jak wielkość liter, które są specyficzne dla systemu pisania.

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
Dziedziczenie
TextInfo
Atrybuty
Implementuje

Uwagi

System pisania to kolekcja skryptów i reguł ortograficznych wymaganych do reprezentowania języka jako tekstu. Klasa TextInfo reprezentuje system zapisu.

Aplikacja powinna użyć CultureInfo.TextInfo właściwości , aby uzyskać TextInfo obiekt dla określonego CultureInfo obiektu. Jeśli decyzja dotycząca zabezpieczeń zależy od porównania ciągu lub operacji zmiany wielkości liter, aplikacja powinna użyć CultureInfo.TextInfo właściwości obiektu zwróconego przez CultureInfo.InvariantCulture właściwość, aby upewnić się, że zachowanie operacji jest spójne niezależnie od ustawień kultury systemu operacyjnego.

Użytkownik może użyć części opcji regionalnych i językowych Panel sterowania, aby zastąpić wartości skojarzone z bieżącą kulturą systemu Windows. Na przykład, użytkownik może wybrać do wyświetlania datę w innym formacie lub użyć waluty innej niż domyślna dla danej kultury. CultureInfo.UseUserOverride Jeśli właściwość jest ustawiona na true, wartości właściwości obiektów zwracanych przez CultureInfo.DateTimeFormatwłaściwości , CultureInfo.NumberFormati CultureInfo.TextInfo są również pobierane z ustawień użytkownika. Jeśli ustawienia użytkownika są niezgodne z kulturą skojarzoną z CultureInfoelementem , na przykład jeśli wybrany kalendarz nie jest jednym z OptionalCalendarselementów , wyniki metod i wartości właściwości są niezdefiniowane.

Właściwości

ANSICodePage

Pobiera stronę kodową American National Standards Institute (ANSI) używaną przez system pisania reprezentowany przez bieżący TextInfosystem .

CultureName

Pobiera nazwę kultury skojarzonej z bieżącym TextInfo obiektem.

EBCDICCodePage

Pobiera stronę kodową rozszerzonego kodu binarnego kodowanego dziesiętnego (EBCDIC) używaną przez system zapisu reprezentowany przez bieżący TextInfokod .

IsReadOnly

Pobiera wartość wskazującą, czy bieżący TextInfo obiekt jest tylko do odczytu.

IsRightToLeft

Pobiera wartość wskazującą, czy bieżący TextInfo obiekt reprezentuje system zapisu, w którym tekst przepływa od prawej do lewej.

LCID

Pobiera identyfikator kultury dla kultury skojarzonej z bieżącym TextInfo obiektem.

ListSeparator

Pobiera lub ustawia ciąg, który oddziela elementy na liście.

MacCodePage

Pobiera stronę kodów macintosha używaną przez system zapisu reprezentowany przez bieżący TextInfoelement .

OEMCodePage

Pobiera stronę kodów producenta oryginalnego sprzętu (OEM) używaną przez system zapisu reprezentowany przez bieżący TextInfoelement .

Metody

Clone()

Tworzy nowy obiekt, który jest kopią bieżącego TextInfo obiektu.

Equals(Object)

Określa, czy określony obiekt reprezentuje ten sam system zapisu co bieżący TextInfo obiekt.

GetHashCode()

Służy jako funkcja skrótu dla bieżącego TextInfo, odpowiedniego do algorytmów tworzenia skrótów i struktur danych, takich jak tabela skrótów.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReadOnly(TextInfo)

Zwraca wersję tylko do odczytu określonego TextInfo obiektu.

ToLower(Char)

Konwertuje określony znak na małe litery.

ToLower(String)

Konwertuje określony ciąg na małe litery.

ToString()

Zwraca ciąg reprezentujący bieżący TextInfoelement .

ToTitleCase(String)

Konwertuje określony ciąg na przypadek tytułu (z wyjątkiem wyrazów, które są całkowicie wielkie litery, które są uważane za akronimy).

ToUpper(Char)

Konwertuje określony znak na wielkie litery.

ToUpper(String)

Konwertuje określony ciąg na wielkie litery.

Jawne implementacje interfejsu

IDeserializationCallback.OnDeserialization(Object)

Zgłasza zdarzenie deserializacji po zakończeniu deserializacji.

Dotyczy

Zobacz też