c#中一开始用using system;是什么意思?

2025-01-20 13:22:10
推荐回答(3个)
回答1:

楼上的兄弟回答出来了命名空间的解释
只是搞错了一点
using System;
是有含义的,因为系统里有很多方法都在这个命名空间里,最常用的有Console这个了,所以必须要导入,不然的话你需要在这些方法前面全部加上
记住,不仅仅是你简单看到的,还有很多隐藏的也要加上,呵呵!

回答2:

如果单纯这句,那是没有什么用,如果system后面还有其他的,那就说明要导入命名空间,导入之后写函数名就可以简略一点。
比如判断一个文件a是否存在,可以这样:if(io.file.exists(a))
如果导入了system.io.file,上述代码就可以简写为
if(exists(a))

回答3:

其实每个类都是system 下面的子类

比如system.Console.Write();
你引用它之后,可以省去 system