C#——自定义一个类,实现两个数的四则运算

设计界面

 

编写代码

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

扫描二维码关注公众号,回复: 5652464 查看本文章

using System.Windows.Forms;

 

namespace a

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            Calculator ca = new Calculator(Convert .ToInt32( textBox1 .Text) ,Convert .ToInt32( textBox2 .Text) );

            label3.Text = string.Format("{0}+{1}={2}", textBox1.Text, textBox2.Text,ca.Add());

        }

 

        private void Form1_Load(object sender, EventArgs e)

        {

 

        }

 

        private void button2_Click(object sender, EventArgs e)

        {

            Calculator ca = new Calculator(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text));

            label3.Text = string.Format("{0}-{1}={2}", textBox1.Text, textBox2.Text, ca.Subtract());

        }

 

        private void button3_Click(object sender, EventArgs e)

        {

            Calculator ca = new Calculator(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text));

            label3.Text = string.Format("{0}*{1}={2}", textBox1.Text, textBox2.Text, ca.Multiply());

        }

 

        private void button4_Click(object sender, EventArgs e)

        {

            Calculator ca = new Calculator(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text));

            label3.Text = string.Format("{0}/{1}={2}", textBox1.Text, textBox2.Text, ca.Divide());

        }

    }

    class Calculator 

    {

        private int x;

        private int y;

        public Calculator(int x,int y)

        {

            this.x = x;

            this.y = y;

        }

        public int Add()

        {

            return x + y;

        }

        public int Subtract()

        {

            return x - y;

        }

        public int Multiply()

        {

            return x * y;

        }

        public int Divide()

        {

            return x / y;

        }

    }

}

 

运行结果:

猜你喜欢

转载自blog.csdn.net/lmm0513/article/details/88791679