Что такое "var1 = Math.Ceiling (ч / (40.00M * 4.3M));"

голоса
1

Кто-нибудь знает, что такое C # «M» означает синтаксис?

var1 = Math.Ceiling(hours / (40.00M * 4.3M));
Задан 09/12/2008 в 20:28
источник пользователем
На других языках...                            


3 ответов

голоса
8

это означает , что число является decimalтипом.

Ответил 09/12/2008 в 20:31
источник пользователем

голоса
7

M является суффикс Decimal. Стенды для «денег» Я полагаю.

http://msdn.microsoft.com/en-us/library/364x0z75(VS.71).aspx

Ответил 09/12/2008 в 20:31
источник пользователем

голоса
5

Интерпретация по умолчанию 40,00 будет двойной со значением 40,00, так же, как интерпретация по умолчанию 40 является внутр.

Если вы хотите десятичную или длинное вместо этого, вы можете добавить добавить к M (десятичный) и L суффиксы (длинные).

Ответил 09/12/2008 в 20:32
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more