Предположим, что у меня есть десятичное число 12345789,0 Также у меня есть RadioButtonList:возвращение или вычислить десятичное число в зависимости от выбора пользователя
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>1000</asp:ListItem>
<asp:ListItem>1000000</asp:ListItem>
</asp:RadioButtonList>
Когда я выбираю пункт радио, я хочу, чтобы получить результат:
Case 1: 123456789.0/1 = 123456789.0
Case 1000: 123456789.0/1000 = 123456.7
Case 1000000: 123456789.0/1000000 = 123.45
Результат должен быть десятичным. Посмотрите, что результаты после точки должны быть разными.
Может ли кто-нибудь дать мне совет, как это сделать.
Chikilah, не очень хорошо, но работает. Thnks – serg
Да, я понимаю, что это своего рода хакерский метод. Я бы предположил, что есть некоторые способы обойти его и с библиотекой Math, но я не очень много работал с этой библиотекой на данный момент. Вы можете найти ссылку здесь: http://msdn.microsoft.com/en-us/library/system.math(v=vs.110).aspx – Chikilah
Я сомневаюсь, что вы сомневаетесь. Реальная проблема связана скорее с округлением. Проверьте ответ в этом вопросе http://stackoverflow.com/questions/13522095/rounding-down-to-2-decimal-places-in-c-sharp – th1rdey3