Nyelv

TextInfo Osztály

Definíció

Meghatározza az írási rendszerre jellemző szövegtulajdonságokat és viselkedéseket, például a burkolatot.

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
Öröklődés
TextInfo
Attribútumok
Megvalósítás

Megjegyzések

Az írási rendszer olyan szkriptek és ortográfiai szabályok gyűjteménye, amelyek a nyelv szövegként való ábrázolásához szükségesek. Az TextInfo osztály egy írási rendszert jelöl.

Az alkalmazásnak a CultureInfo.TextInfo tulajdonság használatával kell beszereznie egy TextInfo adott CultureInfo objektum objektumát. Ha egy biztonsági döntés egy sztring-összehasonlítástól vagy egy kis- és nagybetűs módosítási művelettől függ, az alkalmazásnak a tulajdonság által CultureInfo.TextInfo visszaadott objektum tulajdonságát kell használnia CultureInfo.InvariantCulture annak érdekében, hogy a művelet viselkedése konzisztens legyen az operációs rendszer kulturális beállításaitól függetlenül.

A felhasználó a Vezérlőpult területi és nyelvi beállításaival felülbírálhatja az Windows jelenlegi kultúrájához társított értékeket. A felhasználó például dönthet úgy, hogy a dátumot más formátumban jeleníti meg, vagy a kultúra alapértelmezett pénznemétől eltérő pénznemet használ. Ha a CultureInfo.UseUserOverride tulajdonság értéke be van állítvatrue, a rendszer a visszaadott CultureInfo.DateTimeFormatCultureInfo.NumberFormat objektumok tulajdonságértékeit CultureInfo.TextInfoés a tulajdonságokat is lekéri a felhasználói beállításokból. Ha a felhasználói beállítások nem kompatibilisek az adott naptárhoz társított kultúrával CultureInfo, például ha a kijelölt naptár nem az egyik OptionalCalendars, a metódusok eredményei és a tulajdonságok értékei nem lesznek meghatározva.

Tulajdonságok

Name Description
ANSICodePage

Lekéri az American National Standards Institute (ANSI) kódlapját, amelyet a jelenlegi TextInfoírási rendszer használ.

CultureName

Lekéri az aktuális TextInfo objektumhoz társított kultúra nevét.

EBCDICCodePage

Lekéri az aktuális TextInfoáltal képviselt írási rendszer által használt kiterjesztett bináris kódolt tizedesjegy-váltási kód (EBCDIC) kódlapot.

IsReadOnly

Beolvas egy értéket, amely jelzi, hogy az aktuális TextInfo objektum írásvédett-e.

IsRightToLeft

Egy értéket kap, amely jelzi, hogy az aktuális TextInfo objektum egy olyan írási rendszert jelöl-e, amelyben a szöveg jobbról balra halad.

LCID

Lekéri az aktuális TextInfo objektumhoz társított kultúra kulturális azonosítóját.

ListSeparator

Lekéri vagy beállítja a lista elemeit elválasztó sztringet.

MacCodePage

Lekéri az írási rendszer által használt Macintosh-kódlapot, amelyet az aktuális TextInfo.

OEMCodePage

Lekéri az eredeti berendezésgyártó (OEM) kódlapját, amelyet az írási rendszer az aktuális TextInfo.

Metódusok

Name Description
Clone()

Létrehoz egy új objektumot, amely az aktuális TextInfo objektum másolata.

Equals(Object)

Meghatározza, hogy a megadott objektum ugyanazt az írási rendszert jelöli-e, mint az aktuális TextInfo objektum.

GetHashCode()

Az aktuális TextInfo, kivonatoló algoritmusokhoz és adatstruktúrákhoz, például kivonattáblákhoz alkalmas kivonatfüggvényként szolgál.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ReadOnly(TextInfo)

A megadott TextInfo objektum írásvédett verzióját adja vissza.

ToLower(Char)

A megadott karaktert kisbetűssé alakítja.

ToLower(Rune)

Meghatározza az írási rendszerre jellemző szövegtulajdonságokat és viselkedéseket, például a burkolatot.

ToLower(String)

A megadott sztringet kisbetűssé alakítja.

ToString()

Az aktuális TextInfoértéket képviselő sztringet ad vissza.

ToTitleCase(String)

A megadott sztringet címes nagybetűssé alakítja (kivéve a teljes egészében nagybetűs szavakat, amelyek betűszónak minősülnek).

ToUpper(Char)

A megadott karaktert nagybetűssé alakítja.

ToUpper(Rune)

Meghatározza az írási rendszerre jellemző szövegtulajdonságokat és viselkedéseket, például a burkolatot.

ToUpper(String)

A megadott sztringet nagybetűssé alakítja.

Explicit interfész-implementációk

Name Description
IDeserializationCallback.OnDeserialization(Object)

A deszerializálás befejezésekor aktiválja a deszerializálási eseményt.

A következőre érvényes:

Lásd még