C#入门——C#语法(数据结构)1

C#语言是一种面向对象的语言。C#程序结构大体可由注释命名空间Main方法语句构成的。

一.注释

注释是什么:为对某行或某段代码的解释说明或忽略代码。

注释的作用:方便自己阅读与维护或让他人能够更好地理解自己的程序。

注释分两种:行注释与块注释

1.行注释

static void Main(string[] args)                     //程序的Main()函数
{
        Console.WriteLine("Hello World!");          //使用WriteLine()方法编写输出数据
        Console.ReadKey();                          //使用ReadKey()方法监听键盘事件,按任意键执行
}

代码剖析:需要注释的行数少,所以使用的注,释方法为行注释,形式为“//被注释的内容”。

2.块注释

/*使用程序Main()函数实现输入“HelloWorld!”字符串  //块注释开始
static void Main(string[] args)                     //程序的Main()函数
{
        Console.WriteLine("Hello World!");          //使用WriteLine()方法编写输出数据
        Console.ReadKey();                          //使用ReadKey()方法监听键盘事件,按任意键执行
}*/                                                 //块注释结束 

代码剖析:本代码引用连续多行的大段,用块注释比较合适。形式为“/*被注释的内容*/”。,

注意:注释可以出现在代码的任何地方,但是不能分割其关键字和标识符。

二.命名空间

在处理大项目的时候会创建很多类,有时这些类的名称会相同而相冲突,有两个途径解决这个问题,一个途径是对那些类重命名,另一个途径是使用命名空间。

命名空间相当于Windows操作系统中的文件夹,文件夹内既可以放置文件也可以是一个文件夹,因此命名空间既可以是类也可以嵌套另一个命名空间。

定义命名空间的格式如下:

namespace 命名空间名称   //namespace为定义命名空间关键字,自定义名称一般遵循pascal命名规则
{
...
}

如果要调用某个命名空间的类或者方法,需使用using指令引入命名空间

using 命名空间名;          

注意:命名空间内可以嵌套命名空间,导入时需要用点将命名空间名隔开,如导入系统的窗体命名空间“using System.Windows.Forms;”

using System;
using N1.N2;                 

namespace N1
{
        namespace N2
       {
              class Program
    {
        public void M()
        {
            Console.WriteLine("你好!");
            Console.ReadLine();
        }
    }
}
}

namespace Test
{
    class A
    {
        static void Main(string[] args)
        {
            Program R1 = new Program();
            R1.M();
        }
    }
}

猜你喜欢

转载自www.cnblogs.com/360qiusuo/p/9910648.html