那你怎么调用呢?是否只是为了存放2个值的对象。如果只是为了存放2个值,推荐用Tuple。IList mCollection = new List>();具体搜索msdn
既然是键值就不应该重复,既然可以重复你就随便定义一个类或者struct,然后list<类型>不就行了?
可以考虑用IList