在c#中,using System是必须得吗?!

2024-12-29 00:17:55
推荐回答(5个)
回答1:

不是。


在命名空间头部使用 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");

回答2:

首先这个不是必须的
如果用到这个命名空间下的类,就需要引用该命名空间,
可以是using System方式,也可以是System.类名方式
如果没有用到该命名空间下的类,就不需要引用了。

回答3:

不是,但是如果你使用到这个类库的话最好还是加,比如如果用到Console.WriteLine();如果没有using System,则要写成System.Console.WriteLine();

回答4:

不是说这是必需的。
一般都会using name
这样你写代码时,调用类或方法时,就不需要全名称的引用了。
使用比较方便

回答5:

其实每个类都是system 下面的子类。要用其它类就先要system,或者在使用时直接引用也可以