TextInfo Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |