using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WeighBusiness { partial class ConfigUtil { private static string GetConfig(Dictionary allConfigs, ConfigType type) { var name = type.ToFieldString(); if (allConfigs.Keys.Contains(name)) return allConfigs[name]; return string.Empty; } private static long? GetID(string IDNameConfig)//参数为配置,以逗号隔开:第一部分为ID;第二部分为Name { var splitResult = IDNameConfig.ToString().Split(new string[] { Seperator }, StringSplitOptions.RemoveEmptyEntries); if (splitResult.Count() != 2) return null; var idString = splitResult.ElementAt(0); long id; if (long.TryParse(idString, out id)) return id; return null; } private static string GetName(string IDNameConfig)//参数为配置,以逗号隔开:第一部分为ID;第二部分为Name { var splitResult = IDNameConfig.ToString().Split(new string[] { Seperator }, StringSplitOptions.RemoveEmptyEntries); if (splitResult.Count() != 2) return string.Empty; return splitResult.ElementAt(1); } private static IList SplitString(string operations) { return operations.Split(new string[] { Seperator }, StringSplitOptions.RemoveEmptyEntries); } } }