Конвертирование
ToBoolean
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToBoolean |
object value |
bool |
Конвертирует значение value
в логический тип.
Пример:
ToBoolean(1) = true
ToBoolean(0) = false
ToByte
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToByte |
object value |
byte |
Конвертирует значение value
в тип byte
.
Пример:
ToByte("55") = 55
ToChar
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToChar |
object value |
char |
Конвертирует значение value
в символ.
Пример:
ToChar(65) = 'A'
ToDateTime
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToDateTime |
object value |
DateTime |
Конвертирует значение value
в тип DateTime
.
Допускается использование разделителей .
, ,
и /
.
Пример:
ToDateTime("2.4.2024") = 02.04.2024 0:00:00
ToDateTime("2,4,2024") = 02.04.2024 0:00:00
ToDateTime("2/4/2024") = 02.04.2024 0:00:00
ToDecimal
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToDecimal |
object value |
decimal |
Конвертирует значение value
в тип decimal
.
Пример:
ToDecimal(1) = 1m
ToDecimal("1") = 1m
ToDouble
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToDouble |
object value |
double |
Конвертирует значение value
в тип double
.
Пример:
ToDouble(1) = 1
ToDouble("1") = 1
ToInt32
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToInt32 |
object value |
int |
Конвертирует значение value
в тип int
.
Пример:
ToInt32(1f) = 1
ToInt32("1") = 1
ToRoman
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToRoman |
object value |
string |
Конвертирует числовое значение value
в римские цифры. value
не должно превышать значения 3998.
Пример:
ToRoman(9) = "IX"
ToSingle
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToSingle |
object value |
float |
Конвертирует значение value
в тип float
.
Пример:
ToSingle(1m) = 1f
ToSingle("1") = 1f
ToString
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToString |
object value |
string |
Конвертирует значение value
в тип string
.
Пример:
ToString(false) = "False"
ToString(DateTime.Now) = "02.04.2024 20:41:08"
ToWords
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToWords |
object value |
string |
Конвертирует числовое значение value
в сумму прописью на английском.
Пример:
ToWords(1024.25) = "One thousand and twenty-four dollars and 25 cents"
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToWords |
object value, string currencyName |
string |
Конвертирует числовое значение value
в сумму прописью на английском. Используется валюта, заданная в параметре currencyName
. Возможные значения этого параметра:
- USD;
- EUR;
- GBP.
Пример:
ToWords(1024.25, "EUR") = "One thousand and twenty-four euros and 25 cents"
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToWords |
object value, string one, string many |
string |
Конвертирует целочисленное значение value
в число прописью на английском. В параметрах one
и many
задаются словоформы для единственного и множественного числа.
Пример:
ToWords(124, "page", "pages") = "One hundred and twenty-four pages"
ToWords(1, "page", "pages") = "One page"
ToWordsEnGb
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToWordsEnGb |
object value |
string |
Конвертирует числовое значение value
в сумму прописью на британском английском. Отличие от функции ToWords
в следующем:
- по умолчанию используется валюта GBP;
- по-разному переводятся суммы "миллиард" и "триллион".
Пример:
ToWordsEnGb(121) = "One hundred and twenty-one pounds and 00 pence"
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToWordsEnGb |
object value, string currencyName |
string |
Конвертирует числовое значение value
в сумму прописью на британском английском. Используется валюта, заданная в параметре currencyName
. Возможные значения этого параметра:
- USD;
- EUR;
- GBP.
Пример:
ToWordsEnGb(1024.25, "EUR") = "One thousand and twenty-four euros and 25 cents"
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToWordsEnGb |
object value, string one, string many |
string |
Конвертирует целочисленное значение value
в число прописью на британском английском. В параметрах one
и many
задаются словоформы для единственного и множественного числа.
Пример:
ToWordsEnGb(124, "page", "pages") = "One hundred and twenty-four pages"
ToWordsEnGb(1, "page", "pages") = "One page"
ToWordsRu
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToWordsRu |
object value |
string |
Конвертирует числовое значение value
в сумму прописью на русском.
Пример:
ToWordsRu(1024.25) = "Одна тысяча двадцать четыре рубля 25 копеек"
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToWordsRu |
object value, string currencyName |
string |
Конвертирует числовое значение value
в сумму прописью на русском. Используется валюта, заданная в параметре currencyName
. Возможные значения этого параметра:
- RUR;
- UAH;
- USD;
- EUR.
Пример:
ToWordsRu(1024.25, "EUR") = "Одна тысяча двадцать четыре евро 25 евроцентов"
Функция | Параметры | Возвращаемое значение |
---|---|---|
ToWordsRu |
object value, bool male, string one, string two, string many |
string |
Конвертирует целочисленное значение value
в число прописью на русском. В параметре male
надо указать true
, если существительное - мужского рода. В параметрах one
, two
и many
задаются словоформы для чисел 1, 2 и 5 (1 "лист", 2 "листа", 5 "листов").
Пример:
// слово "страница" женского рода - параметр male = false
ToWordsRu(124, false, "страница", "страницы", "страниц") = "Сто двадцать четыре страницы"
// слово "лист" мужского рода - параметр male = true
ToWordsRu(124, true, "лист", "листа", "листов") = "Сто двадцать четыре листа"