我是新来的,请原谅我,如果我一开始没做对的话。
我有一个我必须为课程创建的现有程序。该程序要求一个人姓名和他想要订购多少蛋糕,组合框中的输出显示一条感谢信息,其中包含全名,以及订购的蛋糕数量以及蛋糕的总成本含税。下一个实验要求我修改程序,以便我可以使用自定义类来生成与新类相同的前程序结果。我希望这是有道理的。以下是我原始计划的一部分。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Order_Cake
{
public partial class frmOrderCake : Form
{
public frmOrderCake()
{
InitializeComponent();
}
private void frmOrderCake_Load(object sender, EventArgs e)
{
}
private void btnEnter_Click(object sender, EventArgs e)
{
lblThanks.Text = "Thank you" + (" ") + txtFirstName.Text + (" ") + txtLastName.Text + "!";
txtCakesOrdered.Text = nudCakes.Value.ToString();
txtTotalCost.Text = (20 * Convert.ToDouble(nudCakes.Value) * 1.13).ToString("C");
grpOutput.Visible = true;
}
private void btnClear_Click(object sender, EventArgs e)
{
txtFirstName.Clear();
txtLastName.Clear();
txtCakesOrdered.Clear();
txtTotalCost.Clear();
nudCakes.Value = 1;
grpOutput.Visible = false;
}
private void btnExit_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
我从下面开始的其中一个课程。
namespace Order_Cake
{
class Cost
{
private int basePrice = 0;
{
get
{
return basePrice;
}
set
{
basePrice = value;
}
}
}
}
当然,这将包括税收和totalCost类等。我根本不知道如何将这个类合并到我的Cake程序中。任何帮助或建议将不胜感激。
谢谢,
答案 0 :(得分:1)
首先像这样写你的房产
namespace Order_Cake
{
class Cost
{
public int BasePrice { get; set; }
public double Tax { get; set; }
}
}
然后像这样使用它。
private void btnEnter_Click(object sender, EventArgs e)
{
lblThanks.Text = "Thank you" + (" ") + txtFirstName.Text + (" ") + txtLastName.Text + "!";
txtCakesOrdered.Text = nudCakes.Value.ToString();
Cost obj=new Cost();
obj.BasePrice = 20;
obj.Tax=1.13;
txtTotalCost.Text = (obj.BasePrice * Convert.ToDouble(nudCakes.Value) * obj.Tax).ToString("C");
grpOutput.Visible = true;
}
这仅用于提示。根据需要进行必要的更改。