Есть несложный код, цель которого форматировать и вывести результат с 2 знаками после запятой:
double AqPrice = Convert.ToDouble(txb_AqPrice.Text);
double Count = Convert.ToDouble(txb_Count.Text);
double result = (AqPrice * Count);
txb_Money.Text = String.Format(result.ToString(),"0:0.00");
Однако форматирования не происходит. Подскажите где ошибся?
В примере перепутаны местами аргументы для формата и данных
txb_Money.Text = String.Format(result.ToString(),"0:0.00");
Если смотреть определение String.Format
public static string Format(
string format,
object arg0
)
Должно было быть наоборот:
txb_Money.Text = String.Format("{0:0.00}", result);
ToString
вызовется автоматически, поэтому его можно не указывать
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Объясните как подключить библиотеку bassdll для C# Visual Studio 2017
При такой формулировки просит поменять receive на receiveasync
Подскажите, каким образом можно распаковать ресурс в определенную папку?