Partager via


NumeralSystemTranslator Classe

Définition

Traduit les chiffres du système numérique latin en chiffres d’un autre système numérique.

public ref class NumeralSystemTranslator sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.NumberFormatting.INumeralSystemTranslatorFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class NumeralSystemTranslator final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.NumberFormatting.INumeralSystemTranslatorFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class NumeralSystemTranslator final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.NumberFormatting.INumeralSystemTranslatorFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class NumeralSystemTranslator
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.NumberFormatting.INumeralSystemTranslatorFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class NumeralSystemTranslator
function NumeralSystemTranslator(languages)
Public NotInheritable Class NumeralSystemTranslator
Héritage
Object Platform::Object IInspectable NumeralSystemTranslator
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Si votre application transmet les balises de langue utilisées dans cette classe à n’importe quelle fonction de prise en charge des langues nationales , elle doit d’abord convertir les balises en appelant ResolveLocaleName.

Constructeurs

NumeralSystemTranslator()

Crée un objet NumeralSystemTranslator initialisé par la liste des valeurs de langage runtime actuelles préférées par l’utilisateur.

NumeralSystemTranslator(IIterable<String>)

Crée un objet NumeralSystemTranslator initialisé par une liste de langues.

Propriétés

Languages

Obtient les balises de langue BCP-47 utilisées pour initialiser cet objet NumeralSystemTranslator .

NumeralSystem

Obtient ou définit le système de chiffres vers lequel les chiffres latins seront convertis lors des appels à TranslateNumerals.

ResolvedLanguage

Obtient la langue utilisée pour déterminer le système de numération lorsque cet objet a été initialisé.

Méthodes

TranslateNumerals(String)

Convertit une chaîne de caractères contenant des chiffres latins en chaîne contenant les chiffres correspondants de NumeralSystem.

S’applique à

Voir aussi