20090815在"数量"后面加个单位怎么才能加上去?新手求助
public struct FoodList
{
public string name;
public double price;
public double amount;
public double total;
public bool isRaw;
public string Eat()
{
if (isRaw)
{
return "直接食用";
}
else
{
return "料理食用";
}
}
}
class Program
{
static void Main(string[] args)
{
FoodList[] foods = new FoodList[2];
for (int i = 0; i < foods.Length; i++)
{
Console.WriteLine("请输入您购买的第{0}种食物:",i+1);
Console.Write("名称:");
foods[i].name=Console.ReadLine();
Console.Write("单价:");
foods[i].price=Convert.ToDouble(Console.ReadLine());
Console.Write("数量(公斤):");
foods[i].amount = Convert.ToDouble(Console.ReadLine());
Console.Write("总价:");
foods[i].total = foods[i].price*foods[i].amount;
Console.WriteLine(foods[i].total);
Console.Write("吃法true表示直接食用/false表示料理后食用:");
foods[i].isRaw = Convert.ToBoolean(Console.ReadLine());
}
Console.WriteLine("名称\t\t单价\t数量\t总价\t吃法");
foreach (FoodList food in foods)
{
Console.Write("{0}\t\t{1}\t{2}\t{3}\t{4}",food.name,food.price,food.amount,food.total,food.Eat());
Console.WriteLine();
我想把单位放到数量的后面,应该怎么弄?
Console.Write("数量(公斤):");
foods[i].amount = Convert.ToDouble(Console.ReadLine());
输出的结果要是这样的:
数量:3(公斤)
各位大侠指教下。 谢谢!