VS 2017 C# 编程规范及原理说明

2019-03-25  本文已影响0人  JingWenxing

编程规范:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ProgramingApplication     // 包含主函数的命名空间常常被用来作为该.sln解决方案文件的文件名
{
    

}


原理说明:

using关键字的作用及其用法:

用途:

using 的用法主要包括三个方面

引用命名空间,这样就可以直接在程序中引用命名空间的类型而不必指定详细的命名空间。这个就不用说了吧,比如大家最常用的:using System.Text;

然后是为命名空间或类型创建别名。这里用一个代码示例来演示一下。
类的用法

using System;   
using hahaha = System.Console;   
namespace  Console001   
{   
    public class Class1   
    {   
        public static void Main()   
        {   
            hahaha.WriteLine("using 的第二种用法!");   
        }
    }
}

命名空间的用法

using System;
using aClass = NameSpace1.MyClass;
using bClass = NameSpace2.MyClass;
......
//使用方式
aClass my1 = new aClass();           
Console.WriteLine(my1);
bClass my2 = new bClass();
Console.WriteLine(my2);

使用using语句
这个目前没有遇到,无法很好的对其进行理解。所以先不进行整理。

本节参考资料:

来源:Jayzai

链接:C#中using关键字的作用及其用法

——————————

来源:mayfla

链接:C#中Using用法

命名空间:

命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。

实现代码:

using System;
using first_space;
using second_space;

namespace first_space
{
   class abc
   {
      public void func()
      {
         Console.WriteLine("Inside first_space");
      }
   }
}
namespace second_space
{
   class efg
   {
      public void func()
      {
         Console.WriteLine("Inside second_space");
      }
   }
}   
class TestClass
{
   static void Main(string[] args)
   {
      abc fc = new abc();
      efg sc = new efg();
      fc.func();
      sc.func();
      Console.ReadKey();
   }
}

本节参考资料:

来源:菜鸟教程

链接:C# 命名空间(Namespace)

上一篇 下一篇

猜你喜欢

热点阅读