TextInfo TextInfo TextInfo TextInfo Class

Definicja

Definiuje właściwości tekstowe i zachowania, takie jak wielkość liter, które są specyficzne dla systemu pisania.Defines text properties and behaviors, such as casing, that are specific to a writing system.

public ref class TextInfo : ICloneable, System::Runtime::Serialization::IDeserializationCallback
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class TextInfo : ICloneable, System.Runtime.Serialization.IDeserializationCallback
type TextInfo = class
    interface ICloneable
    interface IDeserializationCallback
Public Class TextInfo
Implements ICloneable, IDeserializationCallback
Dziedziczenie
TextInfoTextInfoTextInfoTextInfo
Atrybuty
Implementuje

Uwagi

System pisania jest kolekcją skryptów i reguł ortogonalnych wymaganych do reprezentowania języka jako tekstu.A writing system is the collection of scripts and orthographic rules required to represent a language as text. TextInfo Klasa reprezentuje system zapisujący.The TextInfo class represents a writing system.

Aplikacja powinna używać właściwości, CultureInfo.TextInfo aby TextInfo uzyskać obiekt dla określonego CultureInfo obiektu.The application should use the CultureInfo.TextInfo property to obtain the TextInfo object for a particular CultureInfo object. Jeśli decyzja dotycząca zabezpieczeń zależy od porównania ciągów lub operacji zmiany wielkości liter, aplikacja powinna używać CultureInfo.TextInfo właściwości obiektu zwróconego CultureInfo.InvariantCulture przez właściwość, aby upewnić się, że zachowanie operacji jest spójne niezależnie od Ustawienia kultur systemu operacyjnego.If a security decision depends on a string comparison or a case-change operation, the application should use the CultureInfo.TextInfo property of the object returned by the CultureInfo.InvariantCulture property to ensure that the behavior of the operation is consistent regardless of the operating system culture settings.

OverridesOverrides

Użytkownik może użyć części Opcje regionalne i językowe w panelu sterowania, aby zastąpić wartości skojarzone z bieżącą kulturą systemu Windows.The user might use the regional and language options portion of Control Panel to override the values associated with the current culture of 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.For example, the user might choose to display the date in a different format or to use a currency other than the default for the culture. CultureInfo.DateTimeFormat CultureInfo.TextInfo CultureInfo.NumberFormatJeśli właściwość jest ustawiona na true, wartości właściwości obiektów zwracanych przez, i i właściwości są również pobierane z ustawień użytkownika. CultureInfo.UseUserOverrideIf the CultureInfo.UseUserOverride property is set to true, the property values of the objects returned by the CultureInfo.DateTimeFormat, CultureInfo.NumberFormat, and CultureInfo.TextInfo properties are also retrieved from the user settings. Jeśli ustawienia użytkownika są niezgodne z kulturą skojarzoną z CultureInfo, na przykład, jeśli wybrany kalendarz nie jest jednym OptionalCalendarsz, wyniki metod i wartości właściwości są niezdefiniowane.If the user settings are incompatible with the culture associated with the CultureInfo, for example, if the selected calendar is not one of the OptionalCalendars, the results of the methods and the values of the properties are undefined.

Właściwości

ANSICodePage ANSICodePage ANSICodePage ANSICodePage

Pobiera stronę kodową American National Standards Institute (ANSI) używaną przez system pisania reprezentowany przez bieżące TextInfo.Gets the American National Standards Institute (ANSI) code page used by the writing system represented by the current TextInfo.

CultureName CultureName CultureName CultureName

Pobiera nazwę kultury skojarzonej z bieżącym TextInfo obiektem.Gets the name of the culture associated with the current TextInfo object.

EBCDICCodePage EBCDICCodePage EBCDICCodePage EBCDICCodePage

Pobiera rozszerzoną stronę kodową kodu wymiany dziesiętnej (EBCDIC), która jest używana przez system pisania reprezentowanego TextInfoprzez bieżące.Gets the Extended Binary Coded Decimal Interchange Code (EBCDIC) code page used by the writing system represented by the current TextInfo.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Pobiera wartość wskazującą, czy bieżący TextInfo obiekt jest tylko do odczytu.Gets a value indicating whether the current TextInfo object is read-only.

IsRightToLeft IsRightToLeft IsRightToLeft IsRightToLeft

Pobiera wartość wskazującą, czy bieżący TextInfo obiekt reprezentuje system pisania, w którym tekst biegnie od prawej do lewej.Gets a value indicating whether the current TextInfo object represents a writing system where text flows from right to left.

LCID LCID LCID LCID

Pobiera identyfikator kultury dla kultury skojarzonej z bieżącym TextInfo obiektem.Gets the culture identifier for the culture associated with the current TextInfo object.

ListSeparator ListSeparator ListSeparator ListSeparator

Pobiera lub ustawia ciąg oddzielający elementy na liście.Gets or sets the string that separates items in a list.

MacCodePage MacCodePage MacCodePage MacCodePage

Pobiera stronę kodową systemu Macintosh używaną przez system pisania reprezentowany przez bieżące TextInfo.Gets the Macintosh code page used by the writing system represented by the current TextInfo.

OEMCodePage OEMCodePage OEMCodePage OEMCodePage

Pobiera stronę kodową Original Equipment Manufacturer (OEM) używaną przez system pisania reprezentowany przez bieżące TextInfo.Gets the original equipment manufacturer (OEM) code page used by the writing system represented by the current TextInfo.

Metody

Clone() Clone() Clone() Clone()

Tworzy nowy obiekt, który jest kopią bieżącego TextInfo obiektu.Creates a new object that is a copy of the current TextInfo object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Określa, czy określony obiekt reprezentuje taki sam system zapisu jak bieżący TextInfo obiekt.Determines whether the specified object represents the same writing system as the current TextInfo object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Służy jako funkcja skrótu dla bieżącej TextInfo, odpowiednia dla algorytmów skrótu i struktur danych, takich jak tabela skrótów.Serves as a hash function for the current TextInfo, suitable for hashing algorithms and data structures, such as a hash table.

GetType() GetType() GetType() GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Inherited from Object)
ReadOnly(TextInfo) ReadOnly(TextInfo) ReadOnly(TextInfo) ReadOnly(TextInfo)

Zwraca wersję tylko do odczytu określonego TextInfo obiektu.Returns a read-only version of the specified TextInfo object.

ToLower(Char) ToLower(Char) ToLower(Char) ToLower(Char)

Konwertuje określony znak na małe litery.Converts the specified character to lowercase.

ToLower(String) ToLower(String) ToLower(String) ToLower(String)

Konwertuje określony ciąg na małe litery.Converts the specified string to lowercase.

ToString() ToString() ToString() ToString()

Zwraca ciąg, który reprezentuje bieżący TextInfo.Returns a string that represents the current TextInfo.

ToTitleCase(String) ToTitleCase(String) ToTitleCase(String) ToTitleCase(String)

Konwertuje określony ciąg na wielkość liter (z wyjątkiem słów, które są całkowicie pisane wielkimi literami, które są uważane za akronimy).Converts the specified string to title case (except for words that are entirely in uppercase, which are considered to be acronyms).

ToUpper(Char) ToUpper(Char) ToUpper(Char) ToUpper(Char)

Konwertuje określony znak na wielkie litery.Converts the specified character to uppercase.

ToUpper(String) ToUpper(String) ToUpper(String) ToUpper(String)

Konwertuje określony ciąg na wielkie litery.Converts the specified string to uppercase.

Jawne implementacje interfejsu

IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object)

Podnosi zdarzenie deserializacji po zakończeniu deserializacji.Raises the deserialization event when deserialization is complete.

Dotyczy

Zobacz też