FormattingHelperGetUnitString - метод

Возвращает словоформу, подходящую к количеству некоторых единиц units.

Definition

Пространство имён: Tessa.Platform.Formatting
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static string GetUnitString(
	int units,
	string singleUnit,
	string severalUnits,
	string manyUnits,
	bool plusHalfUnit = false
)

Параметры

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
Подходящая словоформа, которая уже локализована для текущей культуры, если словоформы были заданы локализованными строками.

См. также