在C#中使用命名空间是否使用更多资源?

时间:2010-12-30 20:21:14

标签: c#

  

可能重复:
  Do the amount of namespaces affect performance?

在C#中创建新类时,默认模板在LINQ顶部包含多个using行,其他几行。是否包含名称空间会导致应用程序在运行时使用更多资源?

我很少在LINQ命名空间中使用任何东西,我想确保我不会为我不使用的东西付出代价,如果我把它放在那里。

3 个答案:

答案 0 :(得分:1)

您包含的任何内容都需要更多资源,但是,这只会减慢编译或链接时间,而不会降低程序的实际运行时间。

答案 1 :(得分:0)

不,它不会影响他们,但如果你右键点击并去组织使用 - >删除并排序它将删除你没有使用的任何使用。

答案 2 :(得分:0)

它不会具有任何运行时性能。它纯粹在编译期间使用(找到合适的类)。

当C#代码编译成IL时,无论如何命名空间本身都不存在。