平常用法:
using 命名空间;
using System;
Console.WriteLine("Hello,World!");
using static用法:
C#6中支持这种写法,这样定义后可以可以访问类的静态成员
WriteLine是Console类的静态函数,可以直接调用Write等函数,而不需加入类名。
using static 命名空间.类名;
using static System.Console;
WriteLine("Hello,World!");
如果我们没有使用using或者using static
在调用函数时要先约定命名空间+类名+方法
System.Console.WriteLine("Hello,World!");
话外音
静态方法在调用之前不需要实例化对象。我们在这里可以看到,我们在调用WriteLine()时并没有实例化Console类的对象。
PS
我的博客不定时分享日常工作中觉得有价值的内容,包括C#、C++、halcon、运动控制等等内容,喜欢的点赞,关注我。