除了维护复杂性(我认为几乎没有)之外,而且它不是一个干净的解决方案(我同意这一点)这一事实确实在 .NET 类中导入冗余命名空间会产生任何开销内存/空间/等等?
例如,如果我导入 My.Namespace 但不调用其任何功能,那么 Visual Studio 编译器是否足够智能,不会在部署我的应用程序时打包相应的二进制文件? p>
最佳答案
来自C# FAQ :
When you add assembly references or make use of the 'using' keyword, csc.exe will ignore any assembly which you have not actually made use of in your code.
有 2 个与此相关的问题:
关于.net - 冗余命名空间会产生任何开销吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1178598/