打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#学习笔记二:C#程序结构

从最简单的HelloWorld开始入手,这是一个最低限度的C#程序结构。

C# Hello World 示例

一个C#程序主要由以下几部分组成:

  • 命名空间声明

  • 一个类

  • 类方法

  • 类属性

  • 一个Main方法

  • 语句和表达式

  • 注释

先看看下面的示例,将打印字的简单的代码 "Hello World":

using System;namespace HelloWorldApplication{   class HelloWorld   {      static void Main(string[] args)      {         /* my first program in C# */         Console.WriteLine("Hello World");         Console.ReadKey();      }   }}

编译和运行上面的程序,这将产生以下结果:

Hello World

接下来看看上面的程序的各个部分:

  • using System; 是程序的第一行; using关键字用来包含在程序中的系统命名空间。一个程序通常有多个using语句(应该和java语言的import功能类似,导入类库)。

  • 下一行有命名空间(namespace )声明。命名空间(namespace )是类的集合。HelloWorld应用程序命名空间包含类HelloWorld(java没有命名空间的说法)。

  • 下一行有一个类声明,类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#中文件名可以与类名称不同

编写C#代码

方式一:使用IDE工具

本人使用的是visual Studio,所以编译和执行C#程序将采取以下步骤:

  • 启动Visual Studio.

  • 在菜单栏,选择 File, New, Project.

  • 选择Visual C#中的模板。

  • 选择控制台应用程序。

  • 为项目指定一个名称,然后选择确定按钮。

  • 新项目将出现在解决方案资源管理器。

  • 编写代码,在代码编辑器。

  • 点击运行按钮或F5键运行该项目。出现一个命令提示符窗口,其中包含Hello World该行。

方法二:使用文本编辑器,使用命令行编译

可以通过使用命令行,而不是在Visual Studio IDE编译C#程序:

  • 打开文本编辑器,并添加上述代码。

  • 将文件另存为 Helloworld.cs

  • 打开命令提示符工具并转到目录中保存文件。

  • 输入csc HelloWorld.cs,然后按回车编译代码。

  • 如果在代码中没有错误,命令提示符将带到下一行,并会生成 HelloWorld.exe 的可执行文件。

  • 接下来,输入HelloWorld执行程序。

  • 将可以看到“Hello World”字样在屏幕上。

编译前:

编译后:

点击HelloWorld.exe或者在命令行处输入HelloWorld,都将会打印出Hello World

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C# 程序结构
C#学习第四天
不用IDE写C#的Hello World
第一个Java程序示例——Hello World!_微学苑(编程第一站)
C程序结构
Cocos2dx.3x入门三部曲-Hello Game项目创建(二)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服