【问题标题】:Using Statements in C# [duplicate]在 C# 中使用语句 [重复]
【发布时间】:2014-01-20 02:44:14
【问题描述】:

良好的编程习惯问题。类不使用的附加 using 语句会影响应用程序的速度吗?

例如,我有一个名为 StoreController 的类 -

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

但是,它只需要

using System.Web.Mvc; //Love some Resharerper

我的问题仍然是,使用未使用的语句真的会影响应用程序吗?

【问题讨论】:

标签: c# asp.net


【解决方案1】:

在运行时没有影响,但是在屏幕上显示一堆无用的文本会困扰您的开发人员。始终删除未使用的Usings

编辑: using System.Linq; 对于 C# 就像呼吸空气对于人类一样。始终将它留在那里,即使它目前没有被使用。

【讨论】:

  • @GrantWinney 我已经从我的 Visual Studio 中 R# 的“删除未使用的使用”功能中排除了该命名空间 =)
  • System.Linq 的 +1。删除它被视为异端。
【解决方案2】:

格兰特的评论是正确的。在编译期间使用 using 指令来确定正确的类型引用。它们不影响应用程序的执行。

【讨论】:

    猜你喜欢
    • 2010-10-11
    • 2011-02-28
    • 1970-01-01
    • 2017-02-09
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多