C#实现简易计算器功能(1)(窗体应用)

Odetta ·
更新时间:2024-11-15
· 1205 次阅读

本文实例为大家分享了C#实现简易计算器功能的具体代码,供大家参考,具体内容如下

实现页面布局和数值初始化

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsAppCalculator {     public partial class Form1 : Form     {         double number = 0;         public Form1()         {             InitializeComponent();         }         private void num1_Click(object sender, EventArgs e)         {             number = number * 10 + 1;             labelout.Text = Convert.ToString(number);         }         private void num2_Click(object sender, EventArgs e)         {             number = number * 10 + 2;             labelout.Text = Convert.ToString(number);         }         private void num3_Click(object sender, EventArgs e)         {             number = number * 10 + 3;             labelout.Text = Convert.ToString(number);         }         private void num4_Click(object sender, EventArgs e)         {             number = number * 10 + 4;             labelout.Text = Convert.ToString(number);         }         private void num5_Click(object sender, EventArgs e)         {             number = number * 10 + 5;             labelout.Text = Convert.ToString(number);         }         private void num6_Click(object sender, EventArgs e)         {             number = number * 10 + 6;             labelout.Text = Convert.ToString(number);         }         private void num7_Click(object sender, EventArgs e)         {             number = number * 10 + 7;             labelout.Text = Convert.ToString(number);         }         private void num8_Click(object sender, EventArgs e)         {             number = number * 10 + 8;             labelout.Text = Convert.ToString(number);         }         private void num9_Click(object sender, EventArgs e)         {             number = number * 10 + 9;             labelout.Text = Convert.ToString(number);         }         private void num0_Click(object sender, EventArgs e)         {             number = number * 10 + 0;             labelout.Text = Convert.ToString(number);         }         private void Form1_Load(object sender, EventArgs e)         {             labelout.Text = Convert.ToString(number);         }         private void clean_Click(object sender, EventArgs e)         {             number = 0;             labelout.Text = Convert.ToString(number);         }     } }



C# 窗体

需要 登录 后方可回复, 如果你还没有账号请 注册新账号