This is one of the first C# projects I created. I used numerous if statements because I didn't want to use a random number generator to solve Sudoku. This algorithm can solve most of the Sudoku puzzles I tested, but there are some difficult ones that it cannot solve.
If you want to solve your sudoku just replace values in the sudoku array and run the application.