小编Faf*_*les的帖子

使用无序对作为其键的 C# 字典?

我正在尝试创建一个 C# 字典,它将一对无序索引作为其键。

例如:

exampleDictionary[new UnorderedPair(x,y)]并且exampleDictionary[new UnorderedPair(y,x)]应该都返回相同的值。

除了使用 HashSet 之外,还有其他方法可以创建自定义无序集合吗?或者某种创建无序元组的方法?

这个问题与我想要完成的问题类似,只不过是在 C# 而不是 python 中。

c# dictionary unity-game-engine unordered-set unordered

8
推荐指数
2
解决办法
336
查看次数

使用 !=null、Count > 0 和 .Any() 时的 C# 最佳实践

出于好奇, 、 和 之间的根本区别是什么!=nullCount > 0什么.Any()时候是使用它们的最佳时间?- 对于建筑和性能。

我知道这.Any()IEnumerables,而不是列表,但我发现自己!=null and Count > 0在允许的情况下可以互换使用它们 ( )。如果这是不好的做法,我不想养成这个习惯。

c# linq architecture performance-testing

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