NumberSubstitution 類別

定義

指定文字中的數字於不同文化特性中的顯示方式。

public ref class NumberSubstitution
public class NumberSubstitution
type NumberSubstitution = class
Public Class NumberSubstitution
繼承
NumberSubstitution

備註

大部分的文化特性會使用十進位系統來代表數位,但許多文化特性會使用不同的數位圖形。 下表顯示不同文化特性所使用的數個編號系統。

數位替代字元表格
不同文化特性中數位外觀的範例

無法為每組數位圖形提供替代的 Unicode 字碼指標,因為與字母不同,數位會用於計算。 每個應用程式、每個作業系統和每個執行時間程式庫都包含專門用來將內部二進位格式數值轉換成字元字串的程式碼,反之亦然。 這些轉換常式會編碼為使用 Unicode 數位 「0030」 到 「0039」。

類別 NumberSubstitution 提供的功能可讓不同的文化特性在轉譯時替代適當的數位圖形。 這項功能類似于用來提供字型替代和語言相依字型轉譯的功能。

注意

許多文化特性都會捨棄其傳統數位圖形,並採用西部數位圖形,因此數位替代功能可辨識傳統數位圖形與國家標準數位圖形之間每個文化特性的差異。

XAML 文字使用方式

這個類型通常不會用於 XAML 做為物件專案。 不過,此類型會公開數個附加屬性,這些屬性可以在具有文字內容的其他物件專案上設定。

建構函式

NumberSubstitution()

初始化 NumberSubstitution 類別的新執行個體。

NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod)

使用明確屬性值,初始化 NumberSubstitution 類別的新執行個體。

欄位

CultureOverrideProperty

識別 CultureOverride 相依性屬性。

CultureSourceProperty

識別 CultureSource 相依性屬性。

SubstitutionProperty

識別 Substitution 相依性屬性。

屬性

CultureOverride

取得或設定當 CultureSource 屬性的數值設定為 Override 時,能識別使用何種文化特性的數值。

CultureSource

取得或設定值,這個值識別用來判斷數字替代之文化特性值的來源。

Substitution

取得或設定值,這個值識別用來判斷數字替代的替代方法。

方法

Equals(Object)

判斷指定的物件是否等於目前的 NumberSubstitution 物件。

GetCultureOverride(DependencyObject)

從提供的項目傳回 CultureOverride 的值。

GetCultureSource(DependencyObject)

從提供的項目傳回 CultureSource 的值。

GetHashCode()

作為 NumberSubstitution 的雜湊函式。 它適用於雜湊演算法和資料結構,例如雜湊資料表。

GetSubstitution(DependencyObject)

從提供的項目傳回 Substitution 的值。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
SetCultureOverride(DependencyObject, CultureInfo)

為提供的項目設定 CultureOverride 的值。

SetCultureSource(DependencyObject, NumberCultureSource)

為提供的項目設定 CultureSource 的值。

SetSubstitution(DependencyObject, NumberSubstitutionMethod)

為提供的項目設定 Substitution 的值。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於