【发布时间】:2016-02-03 02:21:00
【问题描述】:
我刚刚编写了一个程序来计算给定数量和价格的一个或多个项目的总成本。我担心的一个问题是“项目成本”字段,它根本不接受小数。我也希望这两个领域都不接受信件。我看到了一些关于TryParse 的东西,但我不确定如何使用它以及它是如何工作的。任何帮助表示赞赏。
这是我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace QuantityPrice
{
class Program
{
static void Main(string[] args)
{
int Quantity;
int Cost;
Console.WriteLine("How much is the item you are buying? (In Canadian Dollars)");
Cost = int.Parse(Console.ReadLine());
Console.WriteLine("How many of the item are you buying? (In Canadian Dollars)");
Quantity = int.Parse(Console.ReadLine());
var TotalCost = Quantity * Cost * 1.13;
Console.WriteLine("Your total cost is:");
Console.WriteLine("$" + TotalCost);
Console.ReadLine();
System.Threading.Thread.Sleep(100000);
}
}
}
【问题讨论】:
-
我该怎么做?它给了我一个错误
-
@ValidBass 只需批准我的编辑即可。
-
我该怎么做?抱歉,新来的
-
@ValidBass 在您的代码的每一行前面放置 4 个空格,就会出现如上所示。欢迎来到 SO :)
标签: c#