public SudokuTable(string Url) : this() { if (Url != string.Empty) { FileReaderWorker reader = new FileReaderWorker(); reader.InitializeFromFile(this, Url); } }
static void Main(string[] args) { string Url = "../../../hardToDFS_sudoku.txt"; SudokuTable newSudoku = new SudokuTable(); FileReaderWorker fileWorker = new FileReaderWorker(); fileWorker.InitializeFromFile(newSudoku, Url); Console.WriteLine("Sudoku table from file:"); Console.WriteLine(newSudoku.ToString()); if (newSudoku.Solve(10)) { Console.WriteLine("Solved sudoku:"); Console.WriteLine(newSudoku.ToString()); } else { Console.WriteLine("Could not solve sudoku"); } Console.ReadLine(); }