After the comments indicated that there is no built-in interface in .NET, it is probably best to create my own interface and implement it with an adapter to Dictionary<TK,TV>
.
(if nothing better comes up, I'm going to accept my own answer in two days time)