Visual Studio 2019教程:创建一个简单的C#控制台应用程序(一)
建立项目
首先,我们将创建一个C#应用程序项目。在添加任何内容之前,项目类型将随您需要的所有模板文件一起提供。
1、打开Visual Studio 2019。
2、在开始窗口中,选择创建一个新项目。
3、在“Create a new project”窗口上,在搜索框中输入console。接下来,从“Language”列表中选择C#,然后从“Platform”列表中选择Windows。
应用语言和平台过滤器后,选择Console App(.NET Core)模板,然后选择Next。
注意:如果看不到控制台Console App (.NET Core)模板,则可以从“Create a new project”窗口中进行安装。在“Not finding what you're looking for?”消息页面,选择安装更多工具和功能链接。
然后在Visual Studio安装程序中,选择.NET Core跨平台开发工作负载。
之后,在Visual Studio安装程序中选择“Modify”按钮。系统可能会提示您保存工作,选择保存就好了。接下来,选择继续安装工作负载。然后,返回此“Create a project”过程中的步骤2 。
4、在“Configure your new project”窗口中,在“Project name”框中键入或输入“Calculator”。然后,选择Create。
Visual Studio将打开新项目,其中包括默认的“Hello World”代码。
创建应用
首先,我们将探索C#中的一些基本整数数学。然后,添加代码来创建基本计算器。之后,调试该应用程序,查找并修复错误。最后,为让应用程序更高效,我们将优化代码。
探索整数数学
1、在代码编辑器中,删除默认的“Hello World”代码。
具体来说,删除表示的行Console.WriteLine("Hello World!");。
2、在Hello World的位置上,输入以下代码:
int a = 42; int b = 119; int c = a + b; Console.WriteLine(c); Console.ReadKey();
注意,在输入时,Visual Studio中的IntelliSense功能为您提供了自动完成输入的选项。
3、选择Calculator运行程序,或按F5。
将打开一个控制台窗口,其中显示42 + 119的总和,即161。
4、(可选)您可以更改运算符来更改结果。例如,将代码行中的+运算符更改为减、乘或除。然后,当运行程序时,结果也会改变。int c = a + b;-*/
5、关闭控制台窗口。
添加代码创建计算器
继续向项目添加一组更复杂的计算器代码。
1、删除在代码编辑器中看到的所有代码。
2、输入以下新代码或将其粘贴到代码编辑器中:
using System; namespace Calculator { class Program { static void Main(string[] args) { // Declare variables and then initialize to zero. int num1 = 0; int num2 = 0; // Display title as the C# console calculator app. Console.WriteLine("Console Calculator in C#\r"); Console.WriteLine("------------------------\n"); // Ask the user to type the first number. Console.WriteLine("Type a number, and then press Enter"); num1 = Convert.ToInt32(Console.ReadLine()); // Ask the user to type the second number. Console.WriteLine("Type another number, and then press Enter"); num2 = Convert.ToInt32(Console.ReadLine()); // Ask the user to choose an option. Console.WriteLine("Choose an option from the following list:"); Console.WriteLine("\ta - Add"); Console.WriteLine("\ts - Subtract"); Console.WriteLine("\tm - Multiply"); Console.WriteLine("\td - Divide"); Console.Write("Your option? "); // Use a switch statement to do the math. switch (Console.ReadLine()) { case "a": Console.WriteLine($"Your result: {num1} + {num2} = " + (num1 + num2)); break; case "s": Console.WriteLine($"Your result: {num1} - {num2} = " + (num1 - num2)); break; case "m": Console.WriteLine($"Your result: {num1} * {num2} = " + (num1 * num2)); break; case "d": Console.WriteLine($"Your result: {num1} / {num2} = " + (num1 / num2)); break; } // Wait for the user to respond before closing. Console.Write("Press any key to close the Calculator console app..."); Console.ReadKey(); } } }
3、选择计算器运行程序,或按F5。
将打开一个控制台窗口。
4、在控制台窗口中查看应用程序,然后按照提示添加数字42和119。
想要获取 Visual Studio 更多资源或正版授权的伙伴请联系领取