马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册 ![](source/plugin/zhanmishu_wechat/template/static/img/wechat_login.png)
x
本帖最后由 井里面的赖虾蟆 于 2019-8-24 16:19 编辑
C#程序结构
据说刚开始学一门语言的时候,写第一个程序为《Hello World》,可以得到代码之神的眷顾。
根据引用,所以我们编写的第一个程序就是Hello World。从这个程序我们来学习C#程序的一般结构。
一个C#程序主要包括这些部分:
- 命名空间(namespace)
- 一个class(类)
- class(类)方法
- class(类)属性
- Main方法
- 语句和表达式
- 注释
下面是Hello World的源码:
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
//第一个C#程序
Console.WriteLine("Hello World!");
Console.ReadKey();
}
}
}
运行上述程序,程序结果输出一下内容:
Hello World!
下面对程序进行逐行分析:
- 程序第一行
using System; 表示引用system库;
- 下一行
namespace HelloWorld 声明HelloWorld命名空间,{} 里面的代码都放在该命名空间内部,其他程序需要调用时,需要using 找个命名空间。
- 下一行是class声明,这里定义了一个
HelloWorld 类。类一般主要包含属性和方法,方法就是我们在C语言程序中学习的函数;属性就是程序的字段。在该程序只有一个Main方法。
- 下一行定义了Main方法,这里是所有C#程序的入口。
- 下一行使用
// 开始,表示这一行是注释,编译时编译器会将其忽略掉。
- Main方法里面通过语句
Console.WriteLine("Hello World!"); 向控制台输出一个字符串,Console 是命名空间System 下面的一个类,表示控制台对象,WriteLine 是类里面的一个方法表示向控制台打印一行字符串。
- 同理,下一行是控制台等待一个用户的按键,这里是让程序暂停下来,方便用户观察输出结果
以下几点是需要注意的:
- C#对大小写敏感。
- 所有语句和表达式必须以分号
; 结尾,英文半角字符。
- 程序的执行一定是以Main方法开始。
PS:编译 & 执行 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。
刚刚源码忘记放了。 |