using System; using System.Collections.Generic; namespace Cal.DataTable { public partial class TrialCopyCategory { private Dictionary> copyDic = new(); public Dictionary trialCopyMapIdDic = new Dictionary(); public List GetListByLevel(int level) { copyDic.TryGetValue(level, out var list); return list; } public override void EndInit() { base.EndInit(); foreach (var kv in dict) { trialCopyMapIdDic.Add(kv.Value.MapId, kv.Value); if(!copyDic.TryGetValue(kv.Value.MapId/100,out var list)) { copyDic[kv.Value.MapId/100] = list=new(); } list.Add(kv.Value); } } } }