public static void Main() { Console.Write("How many rows? "); try { rows = int.Parse(Console.ReadLine()); } catch (System.FormatException) { Console.WriteLine("The number of rows has to be a whole number!"); System.Environment.Exit(1); } if (rows > 20) { Console.WriteLine("I have set a limit of 20."); System.Environment.Exit(1); } Console.WriteLine("\n"); PascalsTriangle.create(); Console.WriteLine("\n"); }
/// <summary> /// The main method /// </summary> /// <remarks> /// To use from Visual Studio, press CTRL + F5 on Windows to run the console /// without immediately closing /// </remarks> /// <param name="args"></param> public static void Main(string[] args) { //our pascals triangle object PascalsTriangle PasTri = new PascalsTriangle(); //fills the jagged array with the values in the relative indexes FillJaggedArray(PasTri.jagged); //iterate the jagged array and print the triangle PrintJaggedArray(PasTri.jagged); }//end Main()
private static void Main(string[] args) { var options = new CommandLineParserOptions() { AppName = "Pascal's Triangle" }; var parser = new CommandLineParser <ProgramOptions>(options); var result = parser.Parse(args); if (result.HasErrors) { Console.Error.WriteLine("Invalid program arguments provided"); return; } var programOptions = result.Result; var rows = programOptions.Rows; PascalsTriangle.DisplayPascalsTriangle(PascalsTriangle.CalculatePascalsTriangle(rows)); }