TextInfo 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義文字屬性和行為,例如書寫系統特有的大小寫。
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.NumberFormat 和 CultureInfo.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) 完成後,引發還原序列化事件。 |