FormattingHelperGetUnitString - метод
Возвращает словоформу, подходящую к количеству некоторых единиц units.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public static string GetUnitString(
int units,
string singleUnit,
string severalUnits,
string manyUnits,
bool plusHalfUnit = false
)
Public Shared Function GetUnitString (
units As Integer,
singleUnit As String,
severalUnits As String,
manyUnits As String,
Optional plusHalfUnit As Boolean = false
) As String
public:
static String^ GetUnitString(
int units,
String^ singleUnit,
String^ severalUnits,
String^ manyUnits,
bool plusHalfUnit = false
)
static member GetUnitString :
units : int *
singleUnit : string *
severalUnits : string *
manyUnits : string *
?plusHalfUnit : bool
(* Defaults:
let _plusHalfUnit = defaultArg plusHalfUnit false
*)
-> string
- units Int32
- Количество единиц, к которым необходимо вернуть словоформу.
- singleUnit String
-
Словоформа, подходящая для значения units, равного 1.
Может быть локализованной строкой. Например: "день" в фразе "1 день".
- severalUnits String
-
Словоформа, подходящая для значения units, равного 2.
Может быть локализованной строкой. Например: "дня" в фразе "2 дня".
- manyUnits String
-
Словоформа, подходящая для значения units, равного 10.
Может быть локализованной строкой. Например: "дней" в фразе "10 дней".
- plusHalfUnit Boolean (Optional)
-
Признак того, что словоформу следует подбирать для числа units,
к которому добавили 0.5. Например, если units равен 2,
то значение true подберёт словоформу для 2.5.
String
Подходящая словоформа, которая уже локализована для текущей культуры,
если словоформы были заданы локализованными строками.