我可以在像数组这样的类上使用C#Dictionary吗?
Dictionary<double[],double[]>
Run Code Online (Sandbox Code Playgroud)
我担心它不能分辨阵列是否相等......
编辑:
字典中的哈希方法是否会很好地处理数组?或只是哈希他们的参考?
对于数组键,字典将使用散列和相等的引用,这可能不是您想要的.这为您提供了两种选择:为其实现包装类double[],或者(更好地)编写实现IEqualityComparer并将其传递给Dictionary<T, T>构造函数的东西.