小编Cod*_*313的帖子

枚举"继承"

我在低级命名空间中有一个枚举.我想在一个"继承"低级枚举的中级命名空间中提供一个类或枚举.

namespace low
{
   public enum base
   {
      x, y, z
   }
}

namespace mid
{
   public enum consume : low.base
   {
   }
}
Run Code Online (Sandbox Code Playgroud)

我希望这是可能的,或者某种类可以代替枚举消耗,它将为枚举提供一层抽象,但仍然让该类的实例访问枚举.

思考?

编辑:我之前没有将其转换为类中的consts的原因之一是我必须使用的服务需要低级枚举.我得到了WSDL和XSD,它们将结构定义为枚举.该服务无法更改.

.net c# enums

370
推荐指数
8
解决办法
21万
查看次数

树数据结构的数据库结构

在数据库中实现可自定义(意味着具有未知级别的树结构)树数据结构的最佳方法是什么?

在使用带有外键的表之前,我已经完成了这一次.

你能看到其他什么实现,这种实现是否有意义?

sql tree database-design

148
推荐指数
3
解决办法
14万
查看次数

.Equals和==之间有什么区别

a.Equals(b)a == b类型,引用类型和字符串之间有什么区别?看起来似乎= = b对于字符串来说效果很好,但我一直在尝试使用良好的编码实践.

.net c# string

39
推荐指数
5
解决办法
4万
查看次数

Quicksort有3路分区

具有3路分区的QuickSort是什么?

algorithm quicksort

35
推荐指数
4
解决办法
4万
查看次数

GUID与INT IDENTITY

可能重复:
您如何看待主键?

我知道使用GUID的好处,以及在数据库中使用和INT作为PK的好处.考虑到GUID本质上是128位INT而普通INT是32位,INT是节省空间(尽管在大多数现代系统中这一点通常没有实际意义).

最后,在什么情况下你会发现自己使用INT作为PK而不是GUID?

database guid primary-key

31
推荐指数
8
解决办法
4万
查看次数

为web.config的各个部分分隔配置文件

是否可以为web.config的特定部分分别配置文件?具体来说,我想将IIS 7的重写部分移出web.config并进入它自己的配置文件.

asp.net iis-7

28
推荐指数
2
解决办法
2万
查看次数

如果为null,则实例化变量

if (x == null) x = new X();
Run Code Online (Sandbox Code Playgroud)

x = x ?? new X();
Run Code Online (Sandbox Code Playgroud)

这两个中哪一个实际上更高效?一旦编译完成,它们会有效地结束(结果会x = x;是NO-OP)吗?

.net c#

21
推荐指数
3
解决办法
4331
查看次数

性能:XDocument与XmlDocument

现在,我意识到此前提出过这类问题(特别是这个 - 我认为这是对两个对象的非常好的描述).我的问题更多是围绕表现.我有几个XML文档,大小超过100 - 300 K. 我注意到将这些信息加载到一个XDocument而不是一个XmlDocument对象时会有一些延迟.这两个对象之间是否存在严重的性能差异?他们是否以不同方式访问XML的内容?使用XML字符串时,这是首选的,或者是有区别的.这些对象的最终用途是XPath在有问题的对象上运行查询(或LINQ,取决于).

同样,这主要是性能问题,涉及内存和速度.

.net xml performance xmldocument linq-to-xml

18
推荐指数
2
解决办法
2万
查看次数

WPF WBA(XBAP)与Silverlight

我正在寻找创建一个包含网站的系统/网站.我想获得WPF的好处,而WBA似乎是一个很好的做法.另一方面,Silverlight也有助于实现这一目标,不同之处在于WBA提供了比Silverlight更多的选项和功能.

使用WBA与Silverlight有什么好处/损失?是否仅在IE中支持WBA?

任何见解都会非常有帮助.

.net browser silverlight wpf xbap

17
推荐指数
2
解决办法
7413
查看次数

分析效率代码?

您使用哪些工具来确定代码的效率?您是否使用运行统计上大量测试的本土应用程序或某些商业产品?您是否使用自己的知识来测试代码的某些区域,或者使用某种工具来分析代码中的弱点?

performance profiling code-analysis

14
推荐指数
2
解决办法
3759
查看次数