开始C#之旅

一、编写第一个C#程序

       在这里,我们使用Visual Studio 2010和C#语言来编写这个小程序——“Hello World”,程序会在控制台上显示字符串“Hello World”!

       具体步骤:

              1.打开Microsoft Visual Studio 2010;

              2.选择Visual Studio 2010 工具栏中的“文件”/“新建”/“项目”命令,打开后悔弹出一下对话框:

              

              3.选择“控制台应用程序”选项后,命名为Hello_World,选择保存位置,然后单击“确定”。

              4.在Main方法中输入一下代码:

  static void Main(string[] args)           //Main方法,在此方法下编写代码输出数据
        {
            Console.WriteLine("Hello World!");    //输出“Hello World!”
            Console.ReadLine();
        }

                 程序运行结果如下图:

               

 

二、初识C#程序结构

         C#程序结构大体可以分为注释、命名空间、类、Main方法、标识符、关键字和语句。

        1.注释:

                这部分非常简单,主要功能就是对某行或某段代码进行说明,方便对代码的理解和维护。注释很简单,可是也很重要,现在审查一个程序的优秀程度,很大一部分在于注释的书写情况。

注释可以分为行注释和块注释两种,其中行注释都以“//”开头,块注释通常以“/*”开始,以“*/”结束。示例如下:

       块注释:

 /*程序的Main方法中可以输出“Hello World!”字符串

        static void Main(string[] args)          

        {

            Console.WriteLine("HelloWorld!");   

            Console.ReadLine();

        }

       */

      行注释:

static void Main(string[] args)           //Main方法,在此方法下编写代码输出数据

        {

           Console.WriteLine("Hello World!");    //输出“Hello World!”

            Console.ReadLine();

        }

 

        2.命名空间:

             如同名字一样的意思,NameSpace:名字空间。之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,对于库来说,这个问题尤其严重,如果两个人写的库文件中出现同名的变量或函数(不可避免),使用起来就有问题了,为了解决这个问题,引入了命名空间这个概念。

            C#中的各个命名空间就好像是一个存储了不同类型的仓库,而Using指令就好比是一把钥匙,命名空间的名称就好比仓库的名称,可以通过钥匙打开指定名称的仓库,从仓库中获取所需的物品。

            using 指令的基本形式为:

Using   命名空间名

 

       3.类:

            类是一种数据结构,它可以封装数据成员、函数成员和其他的类。类是创建对象的模版,也可以说,对象是类的实例化。C#支持自定义类,使用C#编程就是编写自己的类来描述实际需要解决的问题。

            类就好比学生会的各个部门,如宣传部、学习部、卫生部和文体部等等,都有自己的变量和方法。但是如果要举行学校的元旦晚会,光是一个部门是不行的,可能要宣传部、卫生部和文体部等同时参与,这时这些部门就临时组成了一个小组,办理晚会相关事宜,这个小组就相当于类的继承,也就是该小组可以动用几个部门中所有的资源和设备。

           在C#中通过使用Class关键字来声明类,声明形式如下: 

[类修饰符] Class [类名] [基类或接口]

{

[类体]

}

             例如:

ClassMyClass

{

}

 

         4.Main方法:

              Main方法是程序的入口点,C#程序中必须包含一个Main方法,在该方法中可以创建对象和调用其它方法,一个C#程序中只能有一个Main方法,并且在C#中所有的Main方法都必须是静态的。

             形象的来说,Main方法就相当于汽车的发动机,如果想启动汽车,就必须通过启动M发动机来启动汽车的各个部件。

            可以用3个修饰符来修饰Main方法,分别是Public、Static和Void。

            Public:说明Main方法是公有的,在类的外面也可以调用整个方法;

            Static:静态方法,调用静态方法不能使用类的实例化对象,必须直接使用类名来调用,因为这个方法属于类的本身而不是这个类的特定对象;

            Void:说明方法无返回值。

        5.标识符和关键字:

             标识符是指在程序中用来表示事物的单词,例如,System命名空间中的类Console;关键字是在C#语言中具有特殊意义的单词,他们被C#设定为保留字,不能随意使用。其中需要注意的是标识符不能是关键字!

        6.C#语句:

             语句是构造所有C#程序的基本单位。语句可以声明局部变量或常熟、调用方法、创建对象或将值赋给变量,语句通常以分号终止。

             例如:此语句便是调用Console类中的WriteLine方法,输出指定字符“Hello World!”。

Console.WriteLine("HelloWorld!");  

            

         在这美妙的C#之旅中,不知道你在我的陪伴下,学习到了多少呢?

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值