C# 基础知识(二)_第一个入门程序

news/2024/11/25 5:38:44/

目录

C# 基础知识(二)_第一个入门程序

Hello World

代码分析

执行程序


C# 基础知识(二)_第一个入门程序

Hello World

using System;namespace Notes
{class Program{static void Main(string[] args){//第一个C#程序Console.WriteLine("Hello World!");            Console.ReadKey();}}
}

代码分析

1)using System;

using 关键字用来在程序中引入 System 命名空间,一个程序中可以有多个 using 语句。

2)namespace Notes

namespace 关键字用来声明一个命名空间,Notes是命名空间的名字。命名空间是类的集合,上面代码中名为Notes的命名空间中包含了一个名为Program的类。

3)class Program

class 关键字用来定义一个类,Program是类名,在类中通常写有属性和方法。

4)static void Main(string[] args)

Main 方法,是所有 C# 程序的入口点。Main 方法声明当执行时类将做什么操作。

5)//第一个C#程序

注释,说明当前代码的作用以及意义,暂时去掉不用代码,让其不参与编译。C#中包含三种注释:单行注释(//第一个C#程序),多行注释(/*第一个C#程序 */),文档注释(///):通常写在函数、类名之前。

6)Console.WriteLine("Hello World!");

此行代码用来在命令行窗口中输出“Hello World!”。WriteLine 是 System 命名空间中定义的 Console 类里面的方法,用来输出一些消息。

7)Console.ReadKey();

此行代码是针对 VS.NET 用户的,它会使程序进入等待状态,敲击键盘上的任意一个按键即可让程序继续运行。之所以需要这行代码,是因为命令行窗口会在程序运行结束后自动关闭,这会导致我们想要输出的内容一闪而过,加入此行代码则可以避免这种情况。

注意:

C# 是大小写敏感的。

所有的语句和表达式必须以分号(;)结尾。

程序的执行从Main方法开始。

与Java不同的是,文件名可以不同于类的名称。

执行程序

打开VS:

选择模板:

填写信息:

创建完成:


http://www.ppmy.cn/news/22816.html

相关文章

python GUI(Tkinter)

Tkinter简介 是python内置的标准GUI库,在安装python后,导入模块即可正常使用,Tk和Tkinter可在大多数的Unix,以及Windows和Macintosh系统上运行。 关于Tkinter的导入(注意大小写) 在2.x版本上&#xff0c…

第004天:APP在平板上的UI布局设计

当今是移动设备发展非常迅速的时代,不仅手机已经成为了生活必需品,就连平板电脑也变 得越来越普及。平板电脑和手机最大的区别就在于屏幕的大小,一般手机屏幕的大小会在3英寸 到6英寸之间,而一般平板电脑屏幕的大小会在7英寸到10英…

【青训营】软件开发流程

文章内容总结自:字节跳动青训营 软件开发流程 软件开发模型简介 传统瀑布模型 将流程视作为一条线: 完成需求分析后开发,开发完成后测试,测试完成后发布,发布完成后进行运维。这是最直观的一个模型,其流…

初阶C语言——函数【详解】(重点:函数的递归)

文章目录1.什么是函数2. 函数分类2.1 库函数:2.2 自定义函数3.函数的参数3.1 实际参数(实参)3.2 形式参数(形参)4. 函数的调用:4.1 传值调用4.2 传址调用4.3 练习5. 函数的嵌套调用和链式访问5.1 嵌套调用5…

产品用户手册难写在哪里?

产品手册不仅是一份产品使用说明书,更是企业通过互联网宣传和推销自己产品的一种普遍形式,对产品外观内容进行详细介绍对业务操作流程的详细讲解,通过产品手册对目标客户灌输产品意义和价值观。 生活中总会见到各式各样的产品手册&#xff0…

LaTeX使用graphicx+subfig实现子图合并+标题+子图标题

一、应用场景/需求 今天在LaTeX写论文的时候,发现自己需要使用几个图拼凑在一起,然后合到一张大图中去。也就是一张图包含若干张子图,然后若干张子图的大小可以自己设置,子图下面有子标题,而总的大图也有一个标题。例如…

PythonWeb开发基础(三)类Flask框架请求封装

课程地址:Python 工程师进阶技术图谱 文章目录类Flask框架请求封装HTTP请求解析的python实现1、解析查询字符串2、多值问题使用webob库解析请求Bug记录bug:AttributeError: module cgi has no attribute parse_qs类Flask框架请求封装 Web服务器 本质是…

Vue2与Vue3共存于一台电脑 保姆级教程

文章目录前言一、共存的前置条件二、共存的操作步骤三、最后一步,配置环境变量,实现全局调用四、 使用vue3报错前言 本文讲解了如何在一台电脑上使vue-cli2.x与vue-cli3.x共存,如果本文对你有所帮助请三连支持博主,感谢各位的支持…