TextInfo Třída

Definice

Definuje vlastnosti a chování textu, například velikostí a malých a malých, které jsou specifické pro systém zápisu.

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
Dědičnost
TextInfo
Atributy
Implementuje

Poznámky

Systém zápisu je kolekce skriptů a ortografických pravidel potřebných k reprezentaci jazyka jako textu. Třída TextInfo představuje systém zápisu.

Aplikace by měla použít CultureInfo.TextInfo vlastnost k získání objektu TextInfo pro konkrétní CultureInfo objekt. Pokud bezpečnostní rozhodnutí závisí na porovnání řetězců nebo operaci změny velikosti a velikosti písmen, měla by aplikace použít CultureInfo.TextInfo vlastnost objektu vrácenou CultureInfo.InvariantCulture vlastností k zajištění konzistentního chování operace bez ohledu na nastavení jazykové verze operačního systému.

Přepsání

Uživatel může část Ovládací panely místní a jazykové možnosti použít k přepsání hodnot přidružených k aktuální jazykové verzi Windows. Uživatel se například může rozhodnout zobrazit datum v jiném formátu nebo použít jinou měnu než výchozí pro jazykovou verzi. CultureInfo.UseUserOverride Pokud je vlastnost nastavena na truehodnotu , hodnoty vlastností objektů vrácených vlastnostmi , CultureInfo.NumberFormata CultureInfo.TextInfo se také načtou CultureInfo.DateTimeFormatz uživatelského nastavení. Pokud uživatelská nastavení nejsou kompatibilní s jazykovou verzí přidruženou CultureInfok , například pokud vybraný kalendář není jedním z OptionalCalendars, výsledky metod a hodnoty vlastností nejsou definovány.

Vlastnosti

ANSICodePage

Získá znakovou stránku ansi (American National Standards Institute) používanou systémem zápisu reprezentovaným aktuálním TextInfo.

CultureName

Získá název jazykové verze přidružené k aktuálnímu TextInfo objektu.

EBCDICCodePage

Získá rozšířené binární kód desetinné výměny kódu (EBCDIC) znakové stránky používané systémem zápisu reprezentované aktuální TextInfo.

IsReadOnly

Získá hodnotu označující, zda je aktuální TextInfo objekt jen pro čtení.

IsRightToLeft

Získá hodnotu označující, zda aktuální TextInfo objekt představuje systém zápisu, ve kterém text proudí zprava doleva.

LCID

Získá identifikátor jazykové verze pro jazykovou verzi přidruženou k aktuálnímu TextInfo objektu.

ListSeparator

Získá nebo nastaví řetězec, který odděluje položky v seznamu.

MacCodePage

Získá znakovou stránku Macintosh použitou systémem zápisu reprezentované aktuální TextInfo.

OEMCodePage

Získá kódovou stránku výrobce původního zařízení (OEM) používanou systémem zápisu reprezentovaným aktuálním TextInfo.

Metody

Clone()

Vytvoří nový objekt, který je kopií aktuálního TextInfo objektu.

Equals(Object)

Určuje, zda zadaný objekt představuje stejný systém zápisu jako aktuální TextInfo objekt.

GetHashCode()

Slouží jako hashovací funkce pro aktuální TextInfo, která je vhodná pro hashování algoritmů a datových struktur, jako je například zatřiďovací tabulka.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ReadOnly(TextInfo)

Vrátí verzi určeného TextInfo objektu jen pro čtení.

ToLower(Char)

Převede zadaný znak na malá písmena.

ToLower(String)

Převede zadaný řetězec na malá písmena.

ToString()

Vrátí řetězec, který představuje aktuální TextInfohodnotu .

ToTitleCase(String)

Převede zadaný řetězec na velká a malá písmena názvu (s výjimkou slov, která jsou celá velká a která jsou považována za zkratky).

ToUpper(Char)

Převede zadaný znak na velká písmena.

ToUpper(String)

Převede zadaný řetězec na velká písmena.

Explicitní implementace rozhraní

IDeserializationCallback.OnDeserialization(Object)

Vyvolá událost deserializace po dokončení deserializace.

Platí pro

Viz také