在这篇文章中,我将向您介绍如何使用C#编程语言开发一个简单的可执行(.exe)计算小程序。我们将使用Visual Studio作为集成开发环境(IDE),这是一个功能强大且广泛使用的软件开发工具。如果您还没有安装Visual Studio,可以从官方网站免费下载 [Visual Studio Community](https://visualstudio.microsoft.com/vs/community/)。
### 步骤1:创建一个新的C#控制台项目
1. 打开Visual Studio。
2. 单击“创建新项目”。
3. 在“搜索框”中输入“控制台”,选择“C#控制台项目”,然后单击“下一步”。
4. 为您的项目输入一个名称,例如“SimpleCalculator”,然后单击“创建”。
这将创建一个新的C#控制台应用程序,并自动打开一个名为“Program.cs”的文件,其中包含一个包含基本代码结构的主类。
### 步骤2:编写计算小程序的代码
在Program.cs文件中,默认会有一个主要的静态类和一个包含在该类内的主要方法(Main)。
我们将在Main方法中编写以下代码:
```csharp
using System;
namespace SimpleCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("简单计算器");
Console.WriteLine("请输入第一个数字:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第二个数字:");
double num2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("\n请选择所需的操作符:");
Console.WriteLine("1 - 加法");
Console.WriteLine("2 - 减法");
Console.WriteLine("3 - 乘法");
Console.WriteLine("4 - 除法");
int operation = Convert.ToInt32(Console.ReadLine());
double result = 0;
switch (operation)
{
case 1:
result = num1 + num2;
break;
case 2:
result = num1 - num2;
break;
case 3:
result = num1 * num2;
break;
case 4:
if (num2 == 0)
{
Console.WriteLine("除数不能为零");
return;
}
result = num1 / num2;
break;
default:
Console.WriteLine("无效的操作符");
return;
}
Console.WriteLine("\n计算结果:");
Console.WriteLine($"{num1} {GetOperatorSymbol(operation)} {num2} = {result}");
Console.ReadKey();
}
private static string GetOperatorSymbol(int operation)
{
switch (operation)
{
case 1:
return "+";
case 2:
return "-";
case 3:
return "*";
case 4:
return "/";
default:
return string.Empty;
}
}
}
}
```
### 步骤3:编译和运行计算小程序
1. 在Visual Studio中,单击工具栏上的“启动”按钮(快捷键F5)以运行程序。
2. 您将看到控制台窗口,其中会显示字符界面的简单计算器。
3. 按照提示,输入第一个和第二个数字。
4. 选择要执行的操作(1 = 加法,2 = 减法,3 = 乘法,4 = 除法)。
5. 计算器将显示计算结果。
现在,您已经成功创建了一个简单的C#计算小程序。基于这个小程序,您可以扩展其功能,以满足其他需求,如处理更复杂数学表达式或添加其他操作功能。