小编Est*_*aya的帖子

为什么构造函数不能继承?

我猜我有一些关于C#继承的基本功能,我不明白.有人请赐教吗?

c# oop inheritance

35
推荐指数
3
解决办法
7633
查看次数

如何在Ruby中生成n个唯一随机数的列表?

这是我到目前为止:

myArray.map!{ rand(max) }
Run Code Online (Sandbox Code Playgroud)

然而,显然,有时候列表中的数字并不是唯一的.如何确保我的列表只包含唯一的数字,而不必创建一个更大的列表,然后我从中选择n个唯一的数字?

编辑:
我真的很想看到这个完成w/o循环 - 如果可能的话.

ruby random

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

特殊错误是否真的例外?

我的理解是,普遍的智慧说只使用异常才能获得真正特殊的条件(事实上,我已经多次在SO上看到过这种说法).

然而,Krzysztof Cwalina说:

关于例外的最大误解之一是它们用于"特殊条件".现实情况是它们用于传达错误条件.从框架设计的角度来看,没有"特殊条件"这样的东西.条件是否异常取决于使用的上下文,但可重用的库很少知道如何使用它们.例如,对于简单的数据输入应用程序,OutOfMemoryException可能是例外; 对于进行自己的内存管理的应用程序(例如SQL服务器)来说,这并不是那么特别.换句话说,一个人的特殊情况是另一个男人的慢性病.

然后,他接着说,例外情况应该用于:

  • 使用错误
  • 程序错误
  • 系统故障

考虑到Krzysztof Cwalina是MS CLR团队的PM,我问:你如何看待他的陈述?

language-agnostic frameworks exception

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

如何为Int32实现GetHashCode()?

我一直在寻找这个地方,但我找不到任何东西.任何人都可以对此有所了解吗?

.net c# clr

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

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

"私人"修饰符有什么作用?

考虑"私有"是类成员的默认访问修饰符,为什么关键字甚至需要?

.net c# private access-modifiers private-members

26
推荐指数
6
解决办法
3335
查看次数

AnkhSVN有什么好处吗?

我向几位同事询问了AnkhSVN,其中没有一个人对此感到满意.其中一人甚至说AnkhSVN几次搞砸了他的devenv.

您对AnkhSVN的体验如何?我真的很想念IDE集成的源代码控制工具.

version-control ankhsvn

24
推荐指数
4
解决办法
7414
查看次数

具有条件包含的EF查询

我有两个表:一个WorkItem表和一个WorkItemNote表.如何返回符合特定条件的WorkItem和所有WorkItemNotes?

我认为这应该很简单,几乎就像有条件的"包含"一样,对吧?

entity-framework

22
推荐指数
1
解决办法
7044
查看次数

Web.config中的程序集

我已经进行了大约一年的.NET开发,但我仍然不知道该<assemblies>部分的目的是什么.

该部分的目的是什么?我可以删除那里指定的程序集吗?我问过团队中的一些高级开发人员,但他们只是告诉我要忽略它.有人可以给我一个很好的解释吗?

c# asp.net-mvc assemblies web-config

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

如何对WCF服务进行单元测试?

我们有一大堆DLL,可以让我们访问我们的数据库和其他应用程序和服务.

我们已经使用瘦客户端然后使用的瘦WCF服务层包装这些DLL.

我对如何编写仅测试WCF服务层的单元测试有点不确定.我应该只编写DLL的单元测试,以及WCF服务的集成测试吗?我很欣赏任何智慧......我知道如果我的单元测试实际上进入数据库,它们实际上并不是真正的单元测试.我也明白我不需要在单元测试中测试WCF服务主机.

所以,我对确切测试的内容和方式感到困惑.

wcf unit-testing

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