Конвертирование: различия между версиями
Sidminik (обсуждение | вклад) |
Sidminik (обсуждение | вклад) |
||
| (не показано 6 промежуточных версий этого же участника) | |||
| Строка 109: | Строка 109: | ||
|} | |} | ||
Конвертирует значение value в тип int. | Конвертирует значение <code>value</code> в тип <code>int</code>. | ||
'''Пример:''' | '''Пример:''' | ||
| Строка 126: | Строка 126: | ||
|} | |} | ||
Конвертирует числовое значение value в римские цифры. Значение value не должно превышать 3998. | Конвертирует числовое значение <code>value</code> в римские цифры. Значение <code>value</code> не должно превышать <code>3998</code>. | ||
'''Пример:''' | '''Пример:''' | ||
| Строка 142: | Строка 142: | ||
|} | |} | ||
Конвертирует значение value в тип float. | Конвертирует значение <code>value</code> в тип <code>float</code>. | ||
'''Пример:''' | '''Пример:''' | ||
| Строка 159: | Строка 159: | ||
|} | |} | ||
Конвертирует значение value в тип string. | Конвертирует значение <code>value</code> в тип <code>string</code>. | ||
'''Пример:''' | '''Пример:''' | ||
| Строка 182: | Строка 182: | ||
|} | |} | ||
Конвертирует числовое или целочисленное значение value в сумму или число прописью на английском языке. | Конвертирует числовое или целочисленное значение <code>value</code> в сумму или число прописью на английском языке. | ||
При использовании перегрузки с <code>currencyName</code> задается валюта | При использовании перегрузки с <code>currencyName</code> задается валюта со следующими допустимыми значениями: | ||
*<code>USD</code>, | |||
*<code>EUR</code>, | |||
*<code>GBP</code>. | |||
При использовании перегрузки со словоформами <code>one</code> и <code>many</code> задаются варианты для единственного и множественного числа. | |||
'''Примеры:''' | '''Примеры:''' | ||
| Строка 209: | Строка 214: | ||
|} | |} | ||
Конвертирует числовое или целочисленное значение value в сумму или число прописью на британском английском. Отличается от <code>ToWords</code> тем, что по умолчанию используется валюта GBP, а также иначе переводятся значения «миллиард» и «триллион». | Конвертирует числовое или целочисленное значение <code>value</code> в сумму или число прописью на британском английском. | ||
Отличается от <code>ToWords</code> тем, что по умолчанию используется валюта <code>GBP</code>, а также иначе переводятся значения «миллиард» и «триллион». | |||
'''Примеры:''' | '''Примеры:''' | ||
| Строка 234: | Строка 241: | ||
|} | |} | ||
Конвертирует числовое или целочисленное значение value в сумму или число прописью на русском языке. | Конвертирует числовое или целочисленное значение <code>value</code> в сумму или число прописью на русском языке. | ||
При использовании валют через <code>currencyName</code> поддерживаются: | |||
*<code>RUR</code>, | |||
*<code>UAH</code>, | |||
*<code>USD</code>, | |||
*<code>EUR</code>. | |||
В перегрузке со словоформами параметр <code>male</code> определяет мужской род существительного (true), а параметры <code>one</code>, <code>two</code>, <code>many</code> задают формы слова для чисел 1, 2 и 5 соответственно. | |||
'''Примеры:''' | '''Примеры:''' | ||
Текущая версия от 04:37, 19 октября 2026
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
|
ToWords |
object value, string currencyName |
string
|
ToWords |
object value, string one, string many |
string
|
Конвертирует числовое или целочисленное значение value в сумму или число прописью на английском языке.
При использовании перегрузки с currencyName задается валюта со следующими допустимыми значениями:
USD,EUR,GBP.
При использовании перегрузки со словоформами one и many задаются варианты для единственного и множественного числа.
Примеры:
ToWords(1024.25) = "One thousand and twenty-four dollars and 25 cents"
ToWords(1024.25, "EUR") = "One thousand and twenty-four euros and 25 cents"
ToWords(124, "page", "pages") = "One hundred and twenty-four pages"
ToWords(1, "page", "pages") = "One page"
ToWordsEnGb
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
ToWordsEnGb |
object value |
string
|
ToWordsEnGb |
object value, string currencyName |
string
|
ToWordsEnGb |
object value, string one, string many |
string
|
Конвертирует числовое или целочисленное значение value в сумму или число прописью на британском английском.
Отличается от ToWords тем, что по умолчанию используется валюта GBP, а также иначе переводятся значения «миллиард» и «триллион».
Примеры:
ToWordsEnGb(121) = "One hundred and twenty-one pounds and 00 pence"
ToWordsEnGb(1024.25, "EUR") = "One thousand and twenty-four euros and 25 cents"
ToWordsEnGb(124, "page", "pages") = "One hundred and twenty-four pages"
ToWordsEnGb(1, "page", "pages") = "One page"
ToWordsRu
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
ToWordsRu |
object value |
string
|
ToWordsRu |
object value, string currencyName |
string
|
ToWordsRu |
object value, bool male, string one, string two, string many |
string
|
Конвертирует числовое или целочисленное значение value в сумму или число прописью на русском языке.
При использовании валют через currencyName поддерживаются:
RUR,UAH,USD,EUR.
В перегрузке со словоформами параметр male определяет мужской род существительного (true), а параметры one, two, many задают формы слова для чисел 1, 2 и 5 соответственно.
Примеры:
ToWordsRu(1024.25) = "Одна тысяча двадцать четыре рубля 25 копеек"
ToWordsRu(1024.25, "EUR") = "Одна тысяча двадцать четыре евро 25 евроцентов"
// Слово "страница" женского рода (male = false):
ToWordsRu(124, false, "страница", "страницы", "страниц") = "Сто двадцать четыре страницы"
// Слово "лист" мужского рода (male = true):
ToWordsRu(124, true, "лист", "листа", "листов") = "Сто двадцать четыре листа"