C#

Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Saturday, 9 November 2013

Assigning Array reference


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] nums1 = new int[10];
            int[] nums2 = new int[10];

            for (int i = 0; i < 10; i++)
            {

                nums1[i] = i;
           
            }
           
            for (int i = 0; i < 10; i++)
            {

                nums2[i] = -i*i;

            }
            //display

            Console.WriteLine("display");
            Console.WriteLine(".................");

            for (int i = 0; i < 10; i++)
            {

             Console.Write(nums1[i] + " ");

            }
            Console.WriteLine();
            for (int i = 0; i < 10; i++)
            {

              Console.Write(nums2[i] + " ");

            }
            Console.WriteLine();
            Console.WriteLine("assigning");

            nums2 = nums1;

            for (int i = 0; i < 10; i++)
            {

                Console.Write(nums2[i] + " ");

            }

            nums1[3] = 99;

            Console.WriteLine();
            Console.WriteLine("lets chechk both nums1 and nums2");

            for (int i = 0; i < 10; i++)
            {

                Console.Write(nums1[i] + " ");

            }

            Console.WriteLine();
            for (int i = 0; i < 10; i++)
            {

                Console.Write(nums2[i] + " ");

            }
            Console.ReadLine();
        }
    }
}
/* both nums1 and nums2 changes ...
display
 0 1 2 3 4 5 6 7 8 9
 -1 -2 -4 -9 -16 -25 -36 -49 -64 -81
 assigning
   0 1 2 3 4 5 6 7 8 9
  lets check both nums1 and nums2
 0 1 2 99 4 5 6 7 8 9
 0 1 2 99 4 5 6 7 8 9

*/

No comments:

Post a Comment