private static Dictionary<string, string> ConvertToKeyValue(string[] parts) { Dictionary<string, string> Dic = new NiceDictionary<string, string>(); try { for (int i = 0; i < parts.Length; i += 2) { if (!Dic.ContainsKey(parts[i])) Dic.Add(parts[i], parts[i + 1]); } } catch (IndexOutOfRangeException) { } return Dic; }