私の最初のプロジェクツの1つであり、デンマークの初心者の本からコピーされたものでも、私はダブルチェックされたserval時間を持っています。エラーとなる。"入力文字列が正しいフォーマットではありません"
using System;
namespace Amount_and_price
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Write the price here ");
String text = Console.ReadLine();
double price = Convert.ToDouble(text);
Console.WriteLine("Write the amount here ");
text = Console.ReadLine();
int quantity = Convert.ToInt32(text);
double amount = price * quantity;
double vat = amount * 0.25;
double total = amount + vat;
Console.WriteLine("{0, -15} { 1, 10:F}", "Pris på varen", price);
Console.WriteLine("{0, -15} { 1, 10:D}", "Antal styk", quantity);
Console.WriteLine("{0, -15} { 1, 10:F}", "Pris eks. moms", amount);
Console.WriteLine("{0, -15} { 1, 10:F}", "Moms", vat);
Console.WriteLine("{0 -15} { 1, 10:F}", "Total pris, inkl. moms", total);
}
}
}
「入力文字列が正しい形式ではありません」というエラーが表示されないように変更する必要はありますか?
エラーはどこに表示されますか?私はそれが 'Convert.ToDouble' – Alex
または' Convert.ToInt32(テキスト)であると思います ' – Natrium
たライン上では、例外を得るのですか? – Natrium