关于C#中的using问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 06:25:45
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
上面是新建类自带的,有了using System;不是全都包了,为什么还要下面3个?
此为多用using是不是会浪费资源,是程序效率降低?

不是的 其实这些都是为了方便编程者,声明的缩写格式
调用 System.Diagnostics.Debug .WriteLine("1111");
就可以缩写成Diagnostics.Debug .WriteLine("1111");
有了using System.Diagnostics;
就可以缩写成Debug .WriteLine("1111");

他只是声明缩写 和资源完全没有关系

不会,那些都是必须的

1. 不是全都包了,虽然 System 是顶级命令空间,但是 using System 只会引入本层的方法、变量等,如 System.Console,也正是因此,所以在编程时,通过一个 using 语句是不够的。

2. 使用多个 using 语句并不会浪费系统资源,因它只是负责引入命名空间而已。