不是。
在命名空间头部使用 using + 命名空间,就可以直接使用该命名空间中的类型,而不必指定类型的详细命名空间,类似于 Java 的 Import。它的作用在于简化代码。例如:
System.Console.WriteLine("测试1");
System.Console.WriteLine("测试2");
System.Console.WriteLine("测试3");
System.Console.WriteLine("测试4");
可以利用 using 简化成:
using System;
Console.WriteLine("测试1");
Console.WriteLine("测试2");
Console.WriteLine("测试3");
Console.WriteLine("测试4");
首先这个不是必须的
如果用到这个命名空间下的类,就需要引用该命名空间,
可以是using System方式,也可以是System.类名方式
如果没有用到该命名空间下的类,就不需要引用了。
不是,但是如果你使用到这个类库的话最好还是加,比如如果用到Console.WriteLine();如果没有using System,则要写成System.Console.WriteLine();
不是说这是必需的。
一般都会using name
这样你写代码时,调用类或方法时,就不需要全名称的引用了。
使用比较方便
其实每个类都是system 下面的子类。要用其它类就先要system,或者在使用时直接引用也可以