static void Main(string[] args) { string colorSide1 = "red"; string colorSide2 = "blue"; string boardColor = "white"; string highlightString = "false"; bool highlight = false; switch (args.Length) { case 2: colorSide1 = args[1]; break; case 3: colorSide1 = args[1]; colorSide2 = args[2]; break; case 4: colorSide1 = args[1]; colorSide2 = args[2]; boardColor = args[3]; break; case 5: colorSide1 = args[1]; colorSide2 = args[2]; boardColor = args[3]; highlightString = args[4]; break; } if (highlightString == "true") { highlight = true; } if (colorSide1 == colorSide2) { Console.WriteLine("The teams must have different colors."); return; } Board board = new Board(colorSide1, colorSide2, boardColor, highlight); board.GenerateBoard(); }