我知道在 java 中我们使用 *(星号)来导入包中的所有内容,例如
import java.lang.*;
那么为什么我们不在 C# 中使用相同的 *(星号)来导入所有内容,有没有像 java 中一样的方法来导入所有内容。
和有什么区别import java.awt.*;
和
using System.windows.forms;
最佳答案
Java import
做了什么 .NET 称为引用 - 添加一个 reference 到 .NET 中的程序集允许您使用中定义的(公共(public))类型那个大会。
C# using
directive只是一种无需键入整个命名空间即可访问这些类型的方法。
您也可以使用指令来提供 namespace 别名。
关于c# - C# 使用和 Java 导入之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9769025/