public void Add(string regionName, string path) { if (!RegionMaps.Any(w => w.Count <= 5)) { RegionMaps.Add(new List <MapFile>()); } RegionMaps.First(w => w.Count <= 5).Add(new MapFile() { RegionName = regionName, Path = path }); }