/// <summary> /// 设置能力 /// </summary> /// <param name="proj"></param> /// <param name="arg"></param> private static void SetCapabilitys(ProjectCapabilityManager pcbManager, Hashtable arg) { if (arg == null) { return; } foreach (DictionaryEntry i in arg) { string capabilityName = i.Key.ToString(); ArrayList args = i.Value as ArrayList; AddCapabilitys(pcbManager, capabilityName, args.ToArray()); Console.WriteLine(string.Format("Add '{0}' Capability.", capabilityName)); } pcbManager.WriteToFile(); Console.WriteLine(string.Format("Add {0} Capabilitys Success.", arg.Count)); }