如何进行抽象覆盖以在 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()