using System; namespace IntroCSharpMethods { class Program { static void Main(string[] args) { int[] myArray = new int[5]; // EnterArray(myArray); int[] myArray2 = new int[6]; // EnterArray(myArray2); int random = GetRandomNumber2ten(); Console.WriteLine(random); Console.WriteLine(GetFavoriteNuber(55)); int i = 0; Console.WriteLine("{0}, {1}, {2}, {3}", 1, 2, 3, 4); PrintConsoleLine("Stoyan: ", 1, 2, 3, 4, 5, 6, 789, 0); // PrintConsoleLine(myParams: 23, myString: "Vasil"); PrintConsoleLine("Vasil", 23); Greet("Vasko", 20); } static void EnterArray(int[] array) { int i = 0; int element; do { Console.Write("Please enter element[{0}]: ", i); element = int.Parse(Console.ReadLine()); i++; } while (i < array.Length); } static int GetRandomNumber2ten() { Random myRandom = new Random(); return myRandom.Next(1, 10); } static int GetFavoriteNuber(int age) { Random myRandom = new Random(); return myRandom.Next(1, age); } static void PrintConsoleLine(string myString, params int[] myParams) { Console.Write(myString + " "); for (int i = 0; i < myParams.Length; i++) { Console.Write(myParams[i] + ", "); } } // static void Greet(string name = "Stoyan", int age = 0) static void Greet(string name, int age = 0) { Console.WriteLine("Welcome {0}. You age {1} is great!", name, age); } static void Greet() { Console.WriteLine("No parameters"); } static void Greet(string myName) { Console.WriteLine("Only name"); } static void Greet(int age, string name) { } } }