相关疑难解决方法(0)

在C#中"使用"有什么用处

用户kokos通过提及关键字回答了C#问题的精彩隐藏功能using.你能详细说明吗?有什么用using

c# using using-statement

301
推荐指数
11
解决办法
27万
查看次数

为什么在C#中删除未使用的using指令?

我想知道是否有任何原因(除了整理源代码)为什么开发人员使用UsingsVisual Studio 2008中的"删除未使用"功能?

.net c# using

115
推荐指数
6
解决办法
3万
查看次数

未使用的使用语句

我可能已经知道这个问题的答案,但我认为无论如何都值得问.如果using我的代码文件中有大量未使用的语句;

  1. 这会对性能产生任何不利影响吗?
  2. 编译器如何在编译/运行时处理它们?

谢谢

c# optimization using

22
推荐指数
2
解决办法
4055
查看次数

C#中未使用的"使用"指令的性能影响

只是好奇它.

如果我using在我的代码文件的开头添加多个指令,我没有在我的代码中使用它是否重要.像这样.

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.IO;
//using blah.. blah.. blah..;

public class myClass
{
    // Class members
}
Run Code Online (Sandbox Code Playgroud)
  • 它对我的应用程序的内存使用有不良影响吗?

  • 它对我的应用程序的性能有不良影响吗?

我知道删除它们是一个好习惯,我们完全支持.Net IDE这样做,但我很想知道它.

.net c# performance

19
推荐指数
3
解决办法
3663
查看次数

删除不必要的命名空间(使用)指令是否有性能提升?

在我的类中使用编译器指令有多少是否重要?删除不必要的那些是否有性能提升?

虽然我喜欢编写简化的代码,但有时会修改代码段,并且没有机会返回并检查是否所有包含的命名空间都是必需的.或者,我不会回去删除visual studio自动插入的那些.

即:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# performance namespaces include

11
推荐指数
1
解决办法
2150
查看次数

.net中未使用的使用会影响性能吗?

可能重复:
为什么要删除不必要的C#using指令?
性能如何受未使用的using语句的影响

c#中未使用的使用会影响运行时性能吗?如果是的话,怎么做?

using System;
using System.Collections.Generic;
using System.ComponentModel; -----//Unused
using System.Data;---------------//Unused
using System.Drawing;-----------//Unused
using System.Text;-------------//Unused
using System.Windows.Forms;
using System.Threading;------//Unused
using System.Linq;----------//Unused
using System.IO;-----------//Unused
using System.Diagnostics;-//Unused
using System.Data.OleDb;
using OBID; 
Run Code Online (Sandbox Code Playgroud)

.net c# namespaces

10
推荐指数
1
解决办法
2995
查看次数

在vb.net中删除冗余导入或在c#文件中使用有什么好处

我一直在使用re-sharper很长一段时间并习惯用Alt+ 类型来解决很多问题Enter,今天我的一位同事问起了什么是真正的好处.除了你没有使用它之外,我不能说一句话为什么要进口它.

有人可以向我解释一下真正的好处是什么?

.net

5
推荐指数
1
解决办法
632
查看次数

是否值得从我的文件中删除"使用系统"?

在我的项目上开发一系列POCO,并意识到其中一些不需要该using System;条款.

using <module>;在我的物品或项目上留下未使用的物品或尺寸是否有任何损失?

由于这个原因,我的类会变大,变慢还是膨胀,或者编译器/优化器是否足够智能来处理这个问题?

.net c# performance using-declaration

5
推荐指数
1
解决办法
465
查看次数

为什么C#using指令在不影响编译过程时称为"指令"?

为什么C#using指令在不影响编译过程时会调用指令

术语指令预处理器指令(示例)之间是否有区别?

这个问题是关于术语的.

有一个using指令,有一个using语句.我在这里谈论使用指令.

维基百科说,指令是编译器的指令,它改变了编译过程.

此Stackoverflow 回答说C#using指令不会以任何方式更改编译过程.

那么,如果using指令没有改变编译过程,为什么它仍然被称为指令?

c# using-directives

3
推荐指数
1
解决办法
144
查看次数

包装System.Math是个坏主意吗?

我有自己的数学库,我希望它被称为"数学"(我一直称它为"数学").它位于自己的命名空间中,但类名为"Math"仍然与System.Math冲突.我解决这个问题的方法是在System.Math中为我的库添加一个包装器,它只显式调用System.Math函数,然后我必须添加

using Math = Yushatak.Libraries.Math;
Run Code Online (Sandbox Code Playgroud)

到每个使用Math.*功能的文件.我不觉得这是最好的方法,我也担心包装会造成额外的开销,而且这不是你想要开销的地方..

建议吗?有没有更好的方法来"扩展"System.Math?这只是一个坏主意,我应该回到"数学"?有什么建议吗?:P

包装方法示例:

    public static decimal Abs(decimal value)
    {
        return System.Math.Abs(value);
    }
Run Code Online (Sandbox Code Playgroud)

c# math

3
推荐指数
1
解决办法
174
查看次数