You can't but another way to do this would be to create an simple object which hold Value and Key properties. Then use List(Of thatObject) and it should work. But that depend if you only want to transport a value key data cause all others methods which is part of dictionary won't be available.