public static List <string> GetSubString(string str) { var result = new List <string>(); var locations = StaticTools.GetLocations(str); foreach (var location in locations) { result.Add(StaticTools.SetZero(str, location)); } return(result); }
/// <summary> /// /// </summary> /// <param name="initValues">数独初盘</param> /// <param name="initLists">剩余的有数据的位置</param> public SudokuMarket(List <List <int> > initValues) { this.initValues = initValues; var tempList = StaticTools.GetLocations(initValues); this.initLists = tempList; rowDatas = FilledDatas(); columnDatas = FilledDatas(); blockDatas = FilledDatas(); InitCells(); }