Are ValueTuples suitable as dictionary keys?
Yes, that’s fine. The ValueTuple<…> family is a well-defined set of regular structs with the correct equality and hash-code behaviour to work as dictionary keys. There is a slight caveat in that they are mutable rather than immutable, but that doesn’t really impact them in this context thanks to copy semantics (which means: you can’t … Read more