【问题标题】:Does using a namespace in C# use more resources? [duplicate]在 C# 中使用命名空间会使用更多资源吗? [复制]
【发布时间】:2010-12-30 20:21:14
【问题描述】:

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

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

我很少在 LINQ 命名空间中使用任何东西,并且我想确保如果我将这些线条留在那里,我不会为我不使用的东西付出代价。

【问题讨论】:

标签: c#


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    当 C# 代码编译成 IL 时,命名空间本身并不存在。

    【讨论】:

      【解决方案3】:

      不,它不会影响它们,但是如果您右键单击并转到组织使用 -> 删除并排序它将摆脱任何您不使用的使用。

      【讨论】:

        猜你喜欢
        • 2016-06-06
        • 2013-08-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多