MOTMaster.MMDataIOHelper.LoadDictionary C# (CSharp) Method

LoadDictionary() public method

public LoadDictionary ( string dictionaryPath ) : object>.Dictionary
dictionaryPath string
return object>.Dictionary
        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;
        }

Usage Example

Example #1
0
 public void Run()
 {
     if (replicaRun)
     {
         Run(ioHelper.LoadDictionary(dictionaryPath));
     }
     else
     {
         Run(null);
     }
 }
All Usage Examples Of MOTMaster.MMDataIOHelper::LoadDictionary