AstraRegul
Релиз 2024.08.31.00
×

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", если системный язык - русский.