TextInfo 類別

定義

定義文字屬性和行為,例如書寫系統特有的大小寫。

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
繼承
TextInfo
屬性
實作

備註

撰寫系統是將語言表示為文字所需的腳本和正寫規則集合。 類別 TextInfo 代表寫入系統。

應用程式應該使用 CultureInfo.TextInfo 屬性來取得 TextInfo 特定 CultureInfo 物件的物件。 如果安全性決策取決於字串比較或大小寫變更作業,應用程式應該使用 CultureInfo.TextInfo 屬性所 CultureInfo.InvariantCulture 傳回對象的屬性,以確保不論操作系統文化特性設定為何,作業的行為都一致。

使用者可能會使用 控制台 的區域和語言選項部分來覆寫與目前 Windows 文化特性相關聯的值。 例如,使用者可能會選擇以不同的格式顯示日期,或使用文化特性預設值以外的貨幣。 CultureInfo.UseUserOverride如果屬性設定true為 ,則也會從用戶設定中擷取、 CultureInfo.NumberFormatCultureInfo.TextInfo 屬性所CultureInfo.DateTimeFormat傳回物件的屬性值。 例如,如果使用者設定與相關聯的 CultureInfo文化特性不相容,例如,如果選取的行事曆不是 其中 OptionalCalendars一個 ,則方法的結果和屬性的值是未定義的。

屬性

ANSICodePage

取得目前 TextInfo 所代表的書寫系統使用的美國國家標準局 (ANSI) 字碼頁 (Code Page)。

CultureName

取得文化特性的名稱,這個文化特性與目前 TextInfo 物件關聯。

EBCDICCodePage

取得目前 TextInfo 所代表書寫系統使用的擴充二進碼十進位交換碼 (EBCDIC) 字碼頁。

IsReadOnly

取得值,指出目前 TextInfo 物件是否為唯讀。

IsRightToLeft

取得值,指出目前 TextInfo 物件是否表示從右到左書寫文字的書寫系統。

LCID

取得與目前 TextInfo 物件關聯之文化特性的文化特性識別項。

ListSeparator

取得或設定清單中分隔項目的字串。

MacCodePage

取得目前 TextInfo 所代表的書寫系統使用的 Macintosh 字碼頁。

OEMCodePage

取得目前 TextInfo 所代表的書寫系統使用的原來設備製造商 (OEM) 字碼頁。

方法

Clone()

建立目前 TextInfo 物件複本的新物件。

Equals(Object)

判斷指定的物件是否代表與目前 TextInfo 物件相同的書寫系統。

GetHashCode()

做為目前 TextInfo 的雜湊函式,適用於雜湊演算法與資料結構,例如雜湊表。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ReadOnly(TextInfo)

傳回指定之 TextInfo 物件的唯讀版本。

ToLower(Char)

將指定字元轉換為小寫。

ToLower(String)

將指定字串轉換為小寫。

ToString()

傳回表示目前 TextInfo 的字串。

ToTitleCase(String)

將指定的字串轉換為字首大寫 (除了視為縮略字的完全大寫文字例外)。

ToUpper(Char)

將指定字元轉換為大寫。

ToUpper(String)

將指定字串轉換為大寫。

明確介面實作

IDeserializationCallback.OnDeserialization(Object)

還原序列化 (Deserialization) 完成後,引發還原序列化事件。

適用於

另請參閱