public IEnumerable <ItemDropTip> GetMustTips() { if (string.IsNullOrEmpty(MustValue)) { yield break; } foreach (var line in MustValue.Split('\n')) { yield return(ItemDropTip.Parse(line)); } }
public static ItemDropTip Parse(string line) { if (string.IsNullOrEmpty(line)) { return(null); } ItemDropTip rst = new ItemDropTip(); rst.key = line.Split(':')[0]; if (line.Contains("#")) { rst.paras = line.Split(':')[1].Split('#')[0].Split(',').ToList(); rst.paras.Add(line.Split(':')[1].Split('#')[1]); } else { rst.paras = line.Split(':')[1].Split(',').ToList(); } return(rst); }