What Will Be The Output Of The Following C Codep Pre Langcsharp #176
What will be the output of the following C# code?</p> <pre><code class="language-csharp" line="1"> static void Main(string[] args) { int[] arr = new int[] {1, 2, 3, 4, 5}; fun1(ref arr); Console.ReadLine(); } static void fun1(ref int[] array) { for (int i = 0; i < array.Length; i++) { array[i] = array[i] + 5; Console.WriteLine(array[i] + " "); } } </code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs108 CSharp. It can also be found in gs gs108 Classes - Reference Variables and Assignment - Quiz No.1.
What will be the output of the following C# code?
static void Main(string[] args) { int[] arr = new int[] {1, 2, 3, 4, 5}; fun1(ref arr); Console.ReadLine(); } static void fun1(ref int[] array) { for (int i = 0; i < array.Length; i++) { array[i] = array[i] + 5; Console.WriteLine(array[i] + " "); } }
6 7 8 9 10
15 17 8 8 20
15 17 8 29 20
Syntax error while passing reference of array variable