未使用的导入命名空间与程序效率有关吗?

时间:2014-10-12 07:52:55

标签: c# .net performance namespaces

我已经看到许多导入未使用的命名空间的C#程序是一个糟糕的habbit.is那种 命名空间会降低程序的效率。 例如:

using System;
using System.Collections.Generic;//unused namespace
using System.Linq;//unused namespace
using System.Text;//unused namespace

namespace ConsoleApplication14
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World");
            Console.ReadKey();
        }
    }
}

1 个答案:

答案 0 :(得分:1)

不,没有任何问题。您可以使用未使用的命名空间,但不会导致任何效率问题。它唯一的影响是IDE和编译过程,编译器会查看所有文件,依此类推。但这些流程只针对您编写的代码执行。

但是,如果您仍然试图摆脱它们,请在MSDN上阅读,他们有一种方法可以摆脱它们。 http://msdn.microsoft.com/en-us/library/7sfxafba(v=vs.80).aspx