C# Hello World 实例
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 实例相关推荐
- 前端开发基础知识汇总
一.HTML 1.前言与常用标签 浏览器 内核 备注 IE Trident IE.猎豹安全.360极速浏览器.百度浏览器 firefox Gecko 可惜这几年已经没落了,打开速度慢.升级频繁.猪一样 ...
- Spring Cloud微服务系统架构的一些简单介绍和使用
Spring Cloud 目录 特征 云原生应用程序 Spring Cloud上下文:应用程序上下文服务 引导应用程序上下文 应用程序上下文层次结构 改变Bootstrap的位置Properties ...
- ECS(Linux)连接RDS,使用命令行方式连接实例
使用命令行方式连接实例 通过命令行连接RDS MySQL数据库,连接方式如下: mysql -h<连接地址> -P<端口> -u<用户名> -p -D<数据库 ...
- 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: ...
- List元素互换,List元素转换下标,Java Collections.swap()方法实例解析
Java Collections.swap()方法解析 jdk源码: public static void swap(List<?> list, int i, int j) {// ins ...
- Python 类—类属性(私有属性、公有属性、实例属性、局部变量)类方法(实例方法、静态方法)
1. 创建类 类是对某个对象的定义,它包含有关对象动作方式的信息,包括它的名称.方法.属性和事件.类不存在于内存中,因此它本身并不是对象.当程序运行需要引用类的代码时,就会在内存中创建一个类的新实例, ...
- java局部变量全局变量,实例变量的理解
java局部变量全局变量,实例变量的理解 局部变量 可以理解为写在方法中的变量. public class Variable {//类变量static String name = "小明&q ...
- 【C#实践】三层实例:登录过程
关于三层,看完一遍,想着开始敲七层,看着别人的代码敲都有点找不到,于是重新敲了一遍三层,收获很多! 首先,它没有模板,也不是一下子就完成的,它是有思路的,根据思路走,整个过程就是很自然而然的过程! D ...
- python实现glove,gensim.word2vec模型训练实例
20210331 https://blog.csdn.net/sinat_26917383/article/details/83029140 glove实例 https://dumps.wikimed ...
- nn.moduleList 和Sequential由来、用法和实例 —— 写网络模型
对于cnn前馈神经网络如果前馈一次写一个forward函数会有些麻烦,在此就有两种简化方式,ModuleList和Sequential.其中Sequential是一个特殊的module,它包含几个子M ...
最新文章
- ICLR2021 | 利用数据扩充提高蛋白质序列模型的通用性
- 2021年SDN和NFV的支出将超1580亿美元!
- [USACO1.3]牛式 Prime Cryptarithm
- wxWidgets:wxBusyInfo类用法
- OneVPL与FFmpeg/GStreamer硬件编解码器
- 王炸!Azure云助力.NET6现高光时刻(VS2022实战尝鲜)
- java web scala_spring boot+scala编写web接口
- soapui返回值类型都有哪些_法兰的类型都有哪些以及法兰的设计
- c++堆栈中 top() pop()的具体作用是什么
- 高光谱地物识别练习-从ENVI标准波普库中选择端元进行物质识别
- 小米蓝牙音响驱动_小米极蜂智能对讲机体验:联网对讲,还能当“老头乐”蓝牙音响...
- 计算机在线应用竖式,App Store 上的“竖式计算器”
- 苹果设备解锁工具iToolab UnlockGo Mac
- 51nod-1534 棋子游戏
- python list 元素位置,怎么查找python列表中元素的位置
- [转]决定人生的三种成本:机会成本,沉没成本,边际成本
- 变异检测:vcf文件合并
- Storj:A Peer-to-Peer Cloud Storage Network(点对点云存储网络)
- 什么软件查C语言答案,C语言小测验和参考答案
- ACE: Ally Complementary Experts for Solving Long-Tailed Recognition in One-Shot(2022.5.27)