Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 22.214.171.124 (126.96.36.199)
|C#||Visual Basic||Visual C++||F#|
public override int GetHashCode()
Public Overrides Function GetHashCode As Integer
public: virtual int GetHashCode() override
abstract GetHashCode : unit -> int override GetHashCode : unit -> int
Throws an InvalidOperationException.
The GetHashCode()()()() method is used to provide a quick equality test when an object is used as a key in a Dictionary<(Of <(<'TKey, TValue>)>)> or Hashtable. Since a useful hash code of a matrix would need to involve all its elements, it is not possible to make this a fast operation. Also, since matrices are not immutable, they should not be used as hash keys. (A matrix might be changed after it had already been used as a key.) For these reasons, requesting a hash code for a matrix is not supported.
|System..::..NotSupportedException||This method always throws this exception.|