Ler em inglês

Compartilhar via


DigitShapes Enumeração

Definição

Especifica a exibição específica à cultura de dígitos.

C#
public enum DigitShapes
C#
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DigitShapes
Herança
DigitShapes
Atributos

Campos

Nome Valor Description
Context 0

A forma do dígito depende do texto anterior na mesma saída. Dígitos europeus seguem os scripts latinos; dígitos indo-arábicos seguem o texto em árabe e dígitos tailandeses seguem o texto em tailandês.

NativeNational 2

A forma do dígito é o equivalente nativo dos dígitos de 0 a 9. Dígitos ASCII de 0 a 9 são substituídos por dígitos nacionais nativos equivalentes.

None 1

A forma do dígito não é alterada. A compatibilidade total do Unicode é mantida.

Comentários

Um DigitShapes valor especifica que nenhuma forma de dígito é substituída pela entrada Unicode, uma forma de dígito é substituída com base no contexto ou uma forma de dígito nacional nativa é substituída pela entrada.

Os idiomas árabe, índice e tailandês têm formas clássicas para números que são diferentes dos dígitos de 0 a 9 (Unicode U+0030 a U+0039), que são usados com mais frequência em computadores. O aplicativo usa a DigitShapes enumeração com a DigitSubstitution propriedade para especificar como exibir dígitos U+0030 a U+0039 na ausência de outras informações de formatação.

A DigitShapes enumeração é usada principalmente por aplicativos destinados a culturas que usam scripts bidirecionais. Por exemplo, a ordem de leitura dos scripts árabe e índice é bidirecional.

Aplica-se a

Produto Versões
.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

Confira também