TextInfo Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
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 true
hodnotu , 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žitou systémem zápisu reprezentované aktuální 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. |