When i say
Dictionary
is it equivalent to two different arrays such as:
int[] keys =new int[] { 1, 2, 3
No, it's a Hash Table. Well it's not exactly a hash table, but it's really closely related.
http://en.wikipedia.org/wiki/Hash_table.
http://www.kirupa.com/net/dictionary_hashtable.htm