C# 编程是基于 C 和 C++ 编程语言的,因此如果您对 C 和 C++ 编程有基本的了解,将有助于您学习 C# 编程语言。

C# Hello World 实例

一个 C# 程序主要包括以下部分:

  • 命名空间声明(Namespace declaration)
  • 一个 class
  • Class 方法
  • Class 属性
  • 一个 Main 方法
  • 语句(Statements)& 表达式(Expressions)
  • 注释

C# 文件的后缀为 .cs

using System;//using 关键字用于在程序中包含 System 命名空间。 一个程序一般有多个 using 语句
namespace HelloWorldApplication
{/* 类名为 HelloWorld */class HelloWorld{/* main函数 */static void Main(string[] args){/* 我的第一个 C# 程序 */Console.WriteLine("Hello World!");Console.ReadKey();}}
}
/*namespace 声明。一个 namespace 里包含了一系列的类。HelloWorldApplication 命名空间包含了类 HelloWorld。*/
/*class 声明。类 HelloWorld 包含了程序使用的数据和方法声明。类一般包含多个方法。方法定义了类的行为。在这里,HelloWorld 类只有一个 Main 方法。*/
/*Main 方法,是所有 C# 程序的 入口点。Main 方法说明当执行时 类将做什么动作。*/

当上面的代码被编译和执行时,它会产生下列结果:

Hello World

知识点:

单行注释://这是一行注释

多行注释:/*注释*/

Console.WriteLine("Hello World");

WriteLine 是一个定义在 System 命名空间中的 Console 类的一个方法。该语句会在屏幕上显示消息 "Hello World"。

Console.ReadKey();

最后一行 Console.ReadKey(); 是针对 VS.NET 用户的。这使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。

注意:

  • C# 是大小写敏感的。
  • 所有的语句和表达式必须以分号(;)结尾。
  • 程序的执行从 Main 方法开始。
  • 与 Java 不同的是,文件名可以不同于类的名称。

C# Hello World 实例相关推荐

  1. 前端开发基础知识汇总

    一.HTML 1.前言与常用标签 浏览器 内核 备注 IE Trident IE.猎豹安全.360极速浏览器.百度浏览器 firefox Gecko 可惜这几年已经没落了,打开速度慢.升级频繁.猪一样 ...

  2. Spring Cloud微服务系统架构的一些简单介绍和使用

    Spring Cloud 目录 特征 云原生应用程序 Spring Cloud上下文:应用程序上下文服务 引导应用程序上下文 应用程序上下文层次结构 改变Bootstrap的位置Properties ...

  3. ECS(Linux)连接RDS,使用命令行方式连接实例

    使用命令行方式连接实例 通过命令行连接RDS MySQL数据库,连接方式如下: mysql -h<连接地址> -P<端口> -u<用户名> -p -D<数据库 ...

  4. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  5. List元素互换,List元素转换下标,Java Collections.swap()方法实例解析

    Java Collections.swap()方法解析 jdk源码: public static void swap(List<?> list, int i, int j) {// ins ...

  6. Python 类—类属性(私有属性、公有属性、实例属性、局部变量)类方法(实例方法、静态方法)

    1. 创建类 类是对某个对象的定义,它包含有关对象动作方式的信息,包括它的名称.方法.属性和事件.类不存在于内存中,因此它本身并不是对象.当程序运行需要引用类的代码时,就会在内存中创建一个类的新实例, ...

  7. java局部变量全局变量,实例变量的理解

    java局部变量全局变量,实例变量的理解 局部变量 可以理解为写在方法中的变量. public class Variable {//类变量static String name = "小明&q ...

  8. 【C#实践】三层实例:登录过程

    关于三层,看完一遍,想着开始敲七层,看着别人的代码敲都有点找不到,于是重新敲了一遍三层,收获很多! 首先,它没有模板,也不是一下子就完成的,它是有思路的,根据思路走,整个过程就是很自然而然的过程! D ...

  9. python实现glove,gensim.word2vec模型训练实例

    20210331 https://blog.csdn.net/sinat_26917383/article/details/83029140 glove实例 https://dumps.wikimed ...

  10. nn.moduleList 和Sequential由来、用法和实例 —— 写网络模型

    对于cnn前馈神经网络如果前馈一次写一个forward函数会有些麻烦,在此就有两种简化方式,ModuleList和Sequential.其中Sequential是一个特殊的module,它包含几个子M ...

最新文章

  1. ICLR2021 | 利用数据扩充提高蛋白质序列模型的通用性
  2. 2021年SDN和NFV的支出将超1580亿美元!
  3. [USACO1.3]牛式 Prime Cryptarithm
  4. wxWidgets:wxBusyInfo类用法
  5. OneVPL与FFmpeg/GStreamer硬件编解码器
  6. 王炸!Azure云助力.NET6现高光时刻(VS2022实战尝鲜)
  7. java web scala_spring boot+scala编写web接口
  8. soapui返回值类型都有哪些_法兰的类型都有哪些以及法兰的设计
  9. c++堆栈中 top() pop()的具体作用是什么
  10. 高光谱地物识别练习-从ENVI标准波普库中选择端元进行物质识别
  11. 小米蓝牙音响驱动_小米极蜂智能对讲机体验:联网对讲,还能当“老头乐”蓝牙音响...
  12. 计算机在线应用竖式,‎App Store 上的“竖式计算器”
  13. 苹果设备解锁工具iToolab UnlockGo Mac
  14. 51nod-1534 棋子游戏
  15. python list 元素位置,怎么查找python列表中元素的位置
  16. [转]决定人生的三种成本:机会成本,沉没成本,边际成本
  17. 变异检测:vcf文件合并
  18. Storj:A Peer-to-Peer Cloud Storage Network(点对点云存储网络)
  19. 什么软件查C语言答案,C语言小测验和参考答案
  20. ACE: Ally Complementary Experts for Solving Long-Tailed Recognition in One-Shot(2022.5.27)

热门文章

  1. “3亿”风暴席卷昆明 搜狗全国移动峰会即将开幕
  2. 了解认识微服务——助力小白成长
  3. 多表操作-外键级联操作
  4. TokenGazer《一问到底》| 第46期:研究员 VS eNotes
  5. 一个程序员转型 AI 工程师的故事
  6. 微信公众平台开发订阅号
  7. 如何撰写计算机SCI论文的引言部分 - 易智编译EaseEditing
  8. 数学统计--标准分数
  9. AndroidX86模拟器Genymotion的一些使用和另一款Andy模拟器
  10. 《控制系统设计指南》_George Ellis著_部分章节读书笔记