如何进行抽象覆盖以在 windows 形式的标签中显示结果?
How do I make an abstract-override to display the result in a label in windows form?
这是我试过的:
public abstract double getTotalPrice();
和
public override double getTotalPrice()
{
this.discounted_price = (item_price * item_quantity) - (item_price * item_quantity * item_discount / 100);
return discounted_price;
}
我试着把它放在这样的标签中:
private void button1_Click(object sender, EventArgs e)
{
DiscountedItem di = new DiscountedItem(textBox1.Text, Convert.ToDouble(textBox2.Text), Convert.ToInt32(textBox3.Text), Convert.ToDouble(textBox4.Text));
label10.Show(di.getTotalPrice().ToString());
}
当我单击按钮时,它应该计算总价,然后将其显示在标签中。
我一直在搜索,但找不到确切的解决方案。
使用
label10.Text = di.getTotalPrice().ToString();
而不是 Show()
这是我试过的:
public abstract double getTotalPrice();
和
public override double getTotalPrice()
{
this.discounted_price = (item_price * item_quantity) - (item_price * item_quantity * item_discount / 100);
return discounted_price;
}
我试着把它放在这样的标签中:
private void button1_Click(object sender, EventArgs e)
{
DiscountedItem di = new DiscountedItem(textBox1.Text, Convert.ToDouble(textBox2.Text), Convert.ToInt32(textBox3.Text), Convert.ToDouble(textBox4.Text));
label10.Show(di.getTotalPrice().ToString());
}
当我单击按钮时,它应该计算总价,然后将其显示在标签中。 我一直在搜索,但找不到确切的解决方案。
使用
label10.Text = di.getTotalPrice().ToString();
而不是 Show()