Www.helper3.com
热门关键字: php net javascript java
CSharp基础 专题
专题目录
您的位置:csharp > CSharp基础 专题 > C#程序结构
C#程序结构
作者:--    发布时间:2019-11-20 10:26:52

在学习 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关键字用于在程序中包含system命名空间。程序中通常有多个using语句。
  • 第二行是命名空间(namespace)声明。namespace是类的集合。 helloworldapplication命名空间包含helloworld类。
  • 第三行是一个类声明,helloworld类包含程序使用的数据和方法定义。类通常包含多种方法。方法定义类的行为。 但是这定义的helloworld类只有一个main方法。
  • 第四行定义了main方法,它是所有 c# 程序的入口点。main方法执行该类的操作。
  • 第五行是只是一个程序代码注释,编译器忽略代码中的/*...*/之间的内容。
  • 第六行是main方法的具体功能实现,这里只是使用语句console.writeline(“hello world”)指定其行为;
  • writeline是在system命名空间中定义的console类的一个方法。此方法将消息“hello, world!”显示在屏幕上。
  • 最后一行console.readkey();是用于使程序等待按键,并且当从visual studio .net启动程序时,它可以防止屏幕快速运行和关闭。

需要注意的是:

  • c# 区分大小写。
  • 所有语句和表达式必须以分号(;)结尾。
  • 程序执行从main方法开始。
  • 与java不同,程序文件名可以与类名不同。

编译和执行程序

如果使用visual studio.net编译和执行 c# 程序,请执行以下步骤:

  • 启动visual studio。
  • 在菜单栏上,选择文件 -> 新建 -> 项目
  • 从模板中选择visual c# ,然后选择windows
  • 选择控制台应用(console application)。
  • 指定项目的名称,然后单击确定(ok)按钮。
  • 这将在解决方案资源管理器(solution explorer)中创建一个新项目。
  • 在代码编辑器中编写代码。
  • 单击启动按钮或按f5键执行项目。将出现一个包含"hello world"行的命令提示符窗口。

可以使用命令行(而不是visual studio ide)来编译 c# 程序:

  • 打开文本编辑器并添加上述代码。
  • 将文件保存为helloworld.cs
  • 打开命令提示符工具,并转到保存文件的目录。
  • 键入csc helloworld.cs,然后按enter键编译代码。
  • 如果您的代码没有错误,命令提示符将转到下一行并生成helloworld.exe可执行文件。
  • 键入helloworld来执行你的程序。
  • 这时可在屏幕上看到输出的"hello world"字符串了。

滚动到顶部 滚动到底部
网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
QQ群:570078429
网站备案号:
粤ICP备17073857号