准备工作

安装Visual Studio Community

Visual Studio是微软出品的集成开发环境,对于C#开始来讲,当然最好的选择,其官方网站为https://visualstudio.microsoft.com/zh-hans/,安装Visual Studio之前,请确认计算机中安装了.NET Framework 4.6。

本教程,只需要使用Visual Studio Community版本即可,如下图。

安装Visual Studio(以下简称VS)是很方便的,我们只需要注意选择需要的组件即可以,本教程会使用“控制台应用程序”项目;如果有需要,也可以随时添加或修改组件,如下图。

如果需要详细的组件选择,可以在“单个组件”中操作,如下图。

选择组件后,等待安装完成即可。

第一个程序

打开VS,选择右下角的“继续但无需代码”,如下图。

进一个空白的开发环境后,通过菜单项“文件”>>“新建”>>“项目”,如下图。

选择“控制台应用”项目类型后,单击“下一步”,继续填写项目的基本信息,如下图。

创建项目后,我们可以看到右边的“解决方案资源管理器”,其中是解决方案和项目文件和相关资源的列表,如下图。

这里已经帮助我们创建一些必须的文件,其中,项目的主代码文件就是Program.cs,双击它就可以打开文件进行编辑,它的默认内容如下图。

我们修改Program.cs文件代码如下。

C#
/* 第一个C#应用 */
using System;
namespace HelloProject
{
    class Program
    {
        // 程序主方法
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, C#.");
        }
    }
}

短短的几行内容已包含包含了很多C#编程要素,下面一一说明。

首先了解注释。在代码中添加注释是很重要的工作,可以帮助开发人员和维护人员更有效地阅读和理解代码;C#中可以使用三种注释,即:

  • 块注释,使用/*开始,*/结束。请注意,块注释不能嵌套使用,也就是说在一个块注释中,不能使用/*和*/再创建一个块注释。
  • 行注释,从//开始,到本行的结束都作为注释。
  • 文档注释,在/**和*/之间,或使用///开始的行注释中,可以使用一系列的指令定义注释内容;可以通过工具将这些注释内容创建为说明文档,或者是在开发过程中显示相关的提示信息。

本教程将主要使用块注释和行注释。

代码中的using语句用于引用命名空间。命名空间(namespace)是开发资源组织的逻辑形式;.NET Framework类库资源主要定义在System命名空间及其下级命名空间中,如创建的默认代码中就同时引用了几个System的下级命名空间。

随着项目代码扩展,我们也可以创建自己的命名空间来组织代码,如下面的代码。

C#
namespace chyx
{
    namespace data
    {
        // 定义资源
    }
}

对于嵌套的命名空间,也可以直接使用圆点定义,如下面的代码。

C#
namespace chyx.data
{
    // 定义资源
}

代码中使用分号结束的代码称为一条语句,而成对出现的花括号{和}则定义了一个语句块,包括namespace关键字定义的命名空间、class关键字定义的类、以及方法等编程要素,后面的课程也会陆续学习。

C#程序的主方法命名为Main(),程序就是从这里开始执行的,修改后的代码中添加了一行代码,即Console.WriteLine("Hello, C#.");,它的功能就是在控制台(一般可以理解为屏幕)显示一行文本内容。

下面,我们通过键盘Ctrl+F5功能键执行代码,其执行结果如下图。

变量与常量

开发中的基本工作之一就是数据的处理,经常会使用一些标识符来表示数据,在C#中主要包括变量和常量,当然还有面向对象编程概念中的对象。下面简单了解一下变量和常量,下一课会讨论面向对象编程。

变量是指在程序运行过程中,数据可以变化的量,如下面的代码。

C#
using System;
namespace HelloProject
{
    class Program
    {
        static void Main(string[] args)
        {
            int x = 10;
            Console.WriteLine(x);
            x = 99;
            Console.WriteLine(x);
        }
    }
}

代码中的x就是一个变量,其类型是int,表示32位整数;变量x的初始值设置为10,显示后重新赋值为99,然后再次显示。代码执行结果如下图。

常量是指定在代码执行过程中,数据不再改变的量,在C#中需要使用const关键字定义,如下面的代码。

C#
using System;
namespace HelloProject
{
    class Program
    {
        static void Main(string[] args)
        {
            const int MaxAge = 150;
            Console.WriteLine(MaxAge);
        }
    }
}

代码执行结果如下图。

本站内容均为原创作品,转载请注明出处,本页面网址为:http://caohuayu.com/chy/article/Article.aspx?code=cc002001