Поделиться через


NumeralSystemTranslator.TranslateNumerals(String) Метод

Определение

Преобразует строку символов, содержащую латинские цифры, в строку, содержащую соответствующие цифры NumeralSystem.

public:
 virtual Platform::String ^ TranslateNumerals(Platform::String ^ value) = TranslateNumerals;
winrt::hstring TranslateNumerals(winrt::hstring const& value);
public string TranslateNumerals(string value);
function translateNumerals(value)
Public Function TranslateNumerals (value As String) As String

Параметры

value
String

Platform::String

winrt::hstring

Строка символов, содержащая латинские цифры для преобразования.

Возвращаемое значение

String

Platform::String

winrt::hstring

Строка, содержащая преобразованные цифры. Длина этой строки может отличаться от значения.

Комментарии

Символы в значении , которые не являются латинскими цифрами, не преобразуются, но передаются без изменений. Если значениеравно NULL (представляет пустую строку), результат будет иметь значение NULL. Если numeralSystem имеет значение "Latn", значение передается без изменений.

Примечание

Для арабских числовых систем ("Arab" и "ArabExt" или любых других числовых систем, использующих сочетание этих символов):+ Точка (.) непосредственно перед латинской цифрой преобразуется в арабский десятичный разделитель (u+66b).

  • Запятая (,) непосредственно перед латинской цифрой преобразуется в арабский разделитель тысяч (u+66c).
  • Процент (%) рядом с латинской цифрой преобразуется в символ арабского процента (u+66a).
  • Промилле (u+2030), примыкающей к латинской цифре, преобразуется в арабский символ промилле (u+609).

Применяется к

См. также раздел