We don't know how you want to use such collection: for access by key (then see Solution 1), or as list. If as list, create a structure or a class, for example:
struct ListElement {
public int Id,
public string Name,
}
List<ListElement> list = new List<ListElement>();
[EDIT]
Another option is using the
tuple:
http://msdn.microsoft.com/en-us/library/system.tuple.aspx[
^].
—SA