当前位置:网站首页>带你创建你的第一个C#程序(建议收藏)
带你创建你的第一个C#程序(建议收藏)
2022-07-25 15:23:00 【꧁小ۣۖิ鸽ۣۖิ子ۣۖิ꧂】
了解控制台应用程序通常是认识 C# 应用程序的第一步,它是一个在类似于 DOS 的界面中输入与输出的程序,是学习 C# 程序的基本语法最方便的程序。
接下来我们介绍一下如何创建控制台应用程序。
创建控制台应用程序非常简单,依次选择“文件”一“新建”一“项目”命令,弹出如下图所示的对话框。
在其中选择“控制台应用程序”选项,并为该项目设置名称、位置以及解决方案名称,单击“确定”按钮即可创建控制台应用程序,效果如下图所示。
需要注意解决方案名称不一定与项目名称相同,在同一个解决方案中允许设置多个项目。
从上图所示的界面中可以看出在解决方案资源管理器中创建了一个名为 Solution 的解决方案,并在该解决方案中创建了一个名为 Test 的控制台应用程序。
在 Test 应用程序中包含了一个名为 Program.cs的类文件,该文件中的代码如下图所示。
在该代码中的第 11 行到第 13 行是 Main 方法,Main 方法是一个特殊的方法,并且在每个类中只能有一个,只需要将代码写到 Main 方法中,在项目运行后 Main 方法中的代码就会执行。
在控制台应用 程序的控制台界面中输出内容的方法如下。
Console.Write(); //向控制台界面不换行输出内容
Console.WriteLine(); //向控制台界面换行输出内容
下面使用控制台应用程序向控制台输出“第一个 C# 程序”和“这是一个控制台应用程序”,实现的代码如下。
namespace test
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("第一个 C# 程序");
Console.WriteLine("这是第一个控制台程序");
}
}
}
按 Ctrl+F5 组合键运行程序,效果如下图所示。

边栏推荐
- Endnote 无法编辑range 解决
- 延迟加载源码剖析:
- Maxcompute SQL 的查询结果条数受限1W
- NPM's nexus private server e401 E500 error handling record
- UIDocumentInteractionController UIDocumentPickerViewController
- How to understand the maximum allowable number of errors per client connection of MySQL parameters in Seata?
- Spark获取DataFrame中列的方式--col,$,column,apply
- 海缆探测仪TSS350(一)
- Remember that spark foreachpartition once led to oom
- Word 样式模板复制到另一文档
猜你喜欢

Implementation of asynchronous FIFO

NPM's nexus private server e401 E500 error handling record

ML - Speech - advanced speech model

ML - 语音 - 深度神经网络模型

Spark SQL null value, Nan judgment and processing

一个程序最多可以使用多少内存?

Single or multiple human posture estimation using openpose

Simulate setinterval timer with setTimeout

ML - 语音 - 语音处理介绍

Outline and box shadow to achieve the highlight effect of contour fillet
随机推荐
4PAM在高斯信道与瑞利信道下的基带仿真系统实验
Spark SQL空值Null,NaN判断和处理
HBCK fix problem
Spark002 --- spark task submission, pass JSON as a parameter
Rediscluster setup and capacity expansion
记一次redis超时
什么是物联网
How to update JSON values in the database?
MATLAB读取显示图像时数据格式转换原因
记一次Spark报错:Failed to allocate a page (67108864 bytes), try again.
Record a redis timeout
请问seata中mysql参数每个客户端连接最大的错误允许数量要怎么理解呢?
Outline and box shadow to achieve the highlight effect of contour fillet
JVM知识脑图分享
Iframe nested other website page full screen settings
Endnote 无法编辑range 解决
Debounce and throttle
args参数解析
ML - 自然语言处理 - 自然语言处理简介
Object.prototype. Hasownproperty() and in