在Visual Studio 2015下打开的C#cs文件中,如何在using
开头声明命名空间时,如何确定是否使用给定命名空间下的某些标识?
例如,使用
using System.Linq
如何判断文件中是否曾使用System.Linq
中定义的内容?如果是,它在文件中使用的位置?
如果不是,我将删除using System.Linq
声明。感谢。
答案 0 :(得分:2)
如MSDN's Removing Unused Usings中所列:
Visual Studio用户界面中的删除未使用的使用选项会删除使用指令,使用别名和 extern 源代码中未使用的别名。有两种方法可以调用该操作:
主菜单 - 在修改菜单上,指向智能感知,指向整理用户,然后单击删除未使用的使用。
上下文菜单 - 右键单击代码编辑器内的任意位置,指向整理使用,然后单击删除未使用的使用。
注意强>
如果您对未构建的源代码执行删除未使用的使用,则可能会删除一些必需的使用指令。
答案 1 :(得分:1)
快速的方法是删除using语句,然后尝试编译,看看是否有任何关于缺少类型的错误。
答案 2 :(得分:1)
对于第一部分:右键单击,组织使用 - >删除不必要的使用。 哈,被I_Am_Helpful打败了。是的,你是。