Я получаю вывод как 756.4
, но это равно 756.40
Я знаю, но все же я хотел бы сохранить его как 756.40
, так как я могу преобразовать это в требуемый
Забыл упомянуть, что мой totalamount
объявлен как float
Amount[index]
// На эту сумму объявлен arraylist
totalAmount += float.Parse(Amount[index].ToString());
Здесь, после всех дополнений, выполненных после цикла, я бы хотел получить требуемое
Пример кода конвертации
if (totalAmount.ToString().Contains("."))
{
string[] b = totalAmount.ToString().Split('.');
Dollars = b[0].ToString().PadLeft(10, (char)48);
cents = b[1].ToString().PadRight(2, (char)48).Substring(0, 2);
}
else
{
Dollars = totalAmount.ToString().PadLeft(10, (char)48);
cents = "00";
}
FormattedTotalAmounts = Dollars + cents; // Here i am getting the output as i said