That totally depends on your needs. But let me ask you a question. Do you really need such a data-structure? Can't you use a class that encapsulates the structure (i.e. write your own)?
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." --- Martin Fowler
Please correct my English.
Forgot: List<String,Map<String,String>> won't compile. A List has one type argument.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." --- Martin Fowler
Please correct my English.
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.