英語で読む

次の方法で共有


DigitShapes 列挙型

定義

カルチャ固有の数字の表示を指定します。

C#
public enum DigitShapes
C#
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DigitShapes
継承
DigitShapes
属性

フィールド

名前 説明
Context 0

数字形状は、同じ出力の以前のテキストに依存します。 ラテン語 (ヨーロッパ言語) のスクリプトの後はヨーロッパ言語の数字、アラビア語のテキストの後はアラブ インド数字、タイ語のテキストの後はタイ数字に置き換えられます。

NativeNational 2

数字形状は、0 ~ 9 の数字に相当するネイティブの数字です。 0 ~ 9 の ASCII 数字は同等のネイティブな国別の数字に置き換えられます。

None 1

数字形状は変更されません。 Unicode との完全な互換性が保持されます。

注釈

値は DigitShapes 、Unicode 入力に置き換える数字図形が存在しないか、コンテキストに基づいて数字図形が置き換えられること、またはネイティブの国内数字図形が入力に置き換えられることを指定します。

アラビア語、インド語、およびタイ語の言語には、数字 0 から 9 (Unicode U+0030 から U+0039) とは異なる数字の古典的な図形があります。これは、コンピューターでよく使用されます。 アプリケーションでは、 DigitShapes プロパティを持つ 列挙体を DigitSubstitution 使用して、他の書式設定情報がない場合に数字 U+0030 から U+0039 を表示する方法を指定します。

列挙型は DigitShapes 、主に双方向スクリプトを使用するカルチャを対象としたアプリケーションで使用されます。 たとえば、アラビア語とインド語のスクリプトの読み取り順序は双方向です。

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

こちらもご覧ください