ToLocalizedString
Возвращает строковое представление указанного значения с учетом системного языка. Например, в русском языке у дробных чисел в качестве разделителя будет запятая вместо точки.
string String.ToLocalizedString(bool x)
string String.ToLocalizedString(int1 x)
string String.ToLocalizedString(int2 x)
string String.ToLocalizedString(int4 x)
string String.ToLocalizedString(int8 x)
string String.ToLocalizedString(uint1 x)
string String.ToLocalizedString(uint2 x)
string String.ToLocalizedString(uint4 x)
string String.ToLocalizedString(uint8 x)
string String.ToLocalizedString(float x)
string String.ToLocalizedString(double x)
string String.ToLocalizedString(string format, int1 x)
string String.ToLocalizedString(string format, int2 x)
string String.ToLocalizedString(string format, int4 x)
string String.ToLocalizedString(string format, int8 x)
string String.ToLocalizedString(string format, uint1 x)
string String.ToLocalizedString(string format, uint2 x)
string String.ToLocalizedString(string format, uint4 x)
string String.ToLocalizedString(string format, uint8 x)
string String.ToLocalizedString(string format, float x)
string String.ToLocalizedString(string format, double x)
|
Параметры
Параметр
|
Тип
|
Описание
|
format
|
string
|
Опциональный параметр.
Правило преобразования чисел в строку в формате printf: https://en.wikipedia.org/wiki/Printf_format_string
Если не указан, используется значение %f
|
x
|
bool, int1, int2, int4, int8, uint1, uint2, uint4, uint8, float, double
|
Значение, которое нужно преобразовать к строке.
|
Формат вывода %f, который используется по умолчанию, имеет точность 6 знаков после запятой. Если нужно преобразовывать числа в строку с большей точностью, укажите формат вывода с большей точностью. Например, %.10f – выводить дробные числа с точностью 10 знаков после запятой.
|
Возвращаемое значение
Тип – string.
Строковое представление указанного значения с учетом системного языка. Логические значения преобразуются в строки true и false вне зависимости от системного языка.
Строковое представление значения x:
если x имеет тип bool – возвращается строка true или false.
если x – число, возвращается строковое представление этого числа в формате format с учётом системного языка.
Примеры
a: string = String.ToLocalizedString(7.15);
// Результат:
//- "7.15", если системный язык - английский;
//- "7,15", если системный язык - русский.
|