仿制windows系统计算器C#代码
时间: 2024-10-09 07:05:26 浏览: 39
在C#中,创建一个简单的Windows风格计算器的步骤通常包括设计用户界面、处理基本数学运算以及响应用户的输入。以下是一个基础的控制台版计算器示例,你可以作为起点进一步转化为窗体应用程序:
```csharp
using System;
namespace SimpleCalculator
{
class Program
{
static void Main(string[] args)
{
double num1, num2;
char operatorChoice;
Console.WriteLine("请输入第一个数字:");
num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请选择运算符 (+, -, *, /):");
operatorChoice = Convert.ToChar(Console.ReadLine());
Console.WriteLine("请输入第二个数字:");
num2 = Convert.ToDouble(Console.ReadLine());
switch (operatorChoice)
{
case '+':
Console.WriteLine($"结果: {num1 + num2}");
break;
case '-':
Console.WriteLine($"结果: {num1 - num2}");
break;
case '*':
Console.WriteLine($"结果: {num1 * num2}");
break;
case '/':
if (num2 != 0) // 防止除数为零异常
Console.WriteLine($"结果: {num1 / num2}");
else
Console.WriteLine("错误! 除数不能为零.");
break;
default:
Console.WriteLine("无效的运算符!");
break;
}
Console.ReadKey();
}
}
}
```
这个程序会提示用户输入两个数字和运算符,然后根据用户的选择执行相应的计算并显示结果。
如果你想将其转换成更像Windows界面的应用,你需要学习如何使用WPF(Windows Presentation Foundation)或WinForms来设计图形用户界面,并结合事件驱动的方式来响应按键输入。