Why not just use Generics? Not sure sa syntax kapoy open sa VS2005.
System.Collections.Generic.Dictionary<Int,String> MyDictionary=new System.Collections.Generic.Dictionary<Int,String>( );
MyDictionary.Add(1,"One");
MyDictionary.Add(2,"Two");
MyDictionary.Add(3,"Three");
MyDictionary.Add(4,"Four");
If the user inputs 1, you can just retrieve the string value like this:
MyDictionary(1); //This should give you a string "One"
Wala nay daghan switch or if then else.