c#cs结构教程_C#程序结构
C# 程序结构
本节我们将学习 C# 编程语⾔的结构,为了让⼤家能够对 C# 程序结构有个更好的理解,我们会先演⽰⼀个最⼩的、最简单的 C# 程序结构,以便作为接下来的章节的参考。
C# Hello World 实例
⼀个 C# 程序主要包括以下部分: 命名空间声明(Namespace declaration)
⼀个 class
writeline教程Class ⽅法
Class 属性
⼀个 Main ⽅法
语句(Statements)& 表达式(Expressions)
注释
让我们看⼀个可以打印出 "Hello World" 的简单的代码:using System;
namespace HelloWorldApplication
{
class HelloWorld
{
static void Main(string[] args)
{
/* 我的第⼀个 C# 程序*/
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
当上⾯的代码被编译和执⾏时,它会产⽣下列结果:Hello World
让我们看⼀下上⾯程序的各个部分: 程序的第⼀⾏ using System; - using 关键字⽤于在程序中包含 System 命名空间。 ⼀个程序⼀般有多个 using 语句。
下⼀⾏是 namespace 声明。⼀个 namespace 是⼀系列的类。HelloWorldApplication 命名空间包含了类 HelloWorld。
下⼀⾏是 class 声明。类 HelloWorld 包含了程序使⽤的数据和⽅法声明。类⼀般包含多个⽅法。⽅法定义了类的⾏为。在这
⾥,HelloWorld 类只有⼀个 Main ⽅法。
下⼀⾏定义了 Main ⽅法,是所有 C# 程序的 ⼊⼝点。Main ⽅法说明当执⾏时 类将做什么动作。
下⼀⾏ /*...*/ 将会被编译器忽略,且它会在程序中添加额外的 注释。
Main ⽅法通过语句 Console.WriteLine("Hello World"); 指定了它的⾏为。
WriteLine 是⼀个定义在 System 命名空间中的 Console 类的⼀个⽅法。该语句会在屏幕上显⽰消息 "Hello, World!"。
最后⼀⾏ Console.ReadKey(); 是针对 VS.NET ⽤户的。这使得程序会等待⼀个按键的动作,防⽌程序从 Visual Studio .NET 启动时屏幕会快速运⾏并关闭。
以下⼏点值得注意: C# 是⼤⼩写敏感的。
所有的语句和表达式必须以分号(;)结尾。
程序的执⾏从 Main ⽅法开始。
与 Java 不同的是,⽂件名可以不同于类的名称。
编译 & 执⾏ C# 程序
如果您使⽤ Visual Studio.Net 编译和执⾏ C# 程序,请按下⾯的步骤进⾏: 启动 Visual Studio。
在菜单栏上,选择 File -> New -> Project。
从模板中选择 Visual C#,然后选择 Windows。
选择 Console Application。
为您的项⽬制定⼀个名称,然后点击 OK 按钮。
新项⽬会出现在解决⽅案资源管理器(Solution Explorer)中。
在代码编辑器(Code Editor)中编写代码。
点击 Run 按钮或者按下 F5 键来运⾏程序。会出现⼀个命令提⽰符窗⼝(Command Prompt window),显⽰ Hello World。
您也可以使⽤命令⾏代替 Visual Studio IDE 来编译 C# 程序: 打开⼀个⽂本编辑器,添加上⾯提到的代码。
保存⽂件为 helloworld.cs。
打开命令提⽰符⼯具,定位到⽂件所保存的⽬录。
键⼊ csc helloworld.cs 并按下 enter 键来编译代码。
如果代码没有错误,命令提⽰符会进⼊下⼀⾏,并⽣成 可执⾏⽂件。
接下来,键⼊ helloworld 来执⾏程序。
您将看到 "Hello World" 打印在屏幕上。
若提⽰⽆法识别 csc 命令,需配置环境变量(Window10),配置过程如下:
右键单击桌⾯上的“计算机”图标,并在弹出的菜单中点击 “属性” - "⾼级系统设置" - "环境变量" - "系统变量",到变量 Path, 添加路径 “C:\Windows\Microsoft.NET\Framework\v2.0.50727\”(注意,多个路径使⽤分号(;)隔开,Windows其他版本追加在后⾯即可)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论