public Dictionary<string, object> LoadDictionary(string dictionaryPath)
{
string[] parameterStrings = File.ReadAllLines(dictionaryPath);
Dictionary<string, object> dict = new Dictionary<string, object>();
char separator = '\t';
foreach (string str in parameterStrings)
{
string[] keyValuePairs = str.Split(separator);
Type t = System.Type.GetType(keyValuePairs[2]);
dict.Add(keyValuePairs[0], Convert.ChangeType(keyValuePairs[1], t));
}
return dict;
}