小编Ric*_*ard的帖子

单元测试如何确认异常已被抛出

我正在为ac#class编写单元测试,我的一个测试应该导致该方法在添加数据时抛出异常.我如何使用单元测试来确认抛出了异常?

.net c# unit-testing exception

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

C#重写GetHashCode方法

示例中,海报已覆盖get哈希码方法.我知道这样做是为了为返回的对象提供更好的哈希值,减少冲突次数,从而减少调用所需的次数Equals().

我想知道的是,这个算法是如何计算的:

return 17 + 31 * CurrentState.GetHashCode() + 31 * Command.GetHashCode();
Run Code Online (Sandbox Code Playgroud)

是否有特殊原因选择了相关数字?我可以简单地选择自己的数字投入吗?

c# algorithm hashcode state-machine

7
推荐指数
1
解决办法
1946
查看次数

如何判断串口是否通电(RS232)

如何判断连接到串口的设备是否已打开电源?串行通信是否有任何方法可以确认已收到我可以检查的命令?或者它完全依赖插入串口的whatevers?

serial-port

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