Array in Asp.Net C# Examples

Array in Asp.Net C#

An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type stored at contiguous memory locations.


All arrays consist of contiguous memory locations. The lowest address corresponds to the first element and the highest address to the last element.

Array Types

Arrays can be divided into the following four categories.

       Single-dimensional arrays
       Multidimensional arrays or rectangular arrays
       Jagged arrays
       Mixed arrays.


Single - Dimensional Array


//---- Integer Datatype Array ----//



      int[] num = new int[5];

        num[0] = 0;
        num[1] = 1;
        num[2] = 2;
        num[3] = 3;
        num[4] = 4;

      Response.Write(num[3].ToString());


 OUTPUT



      ////   -------  String Datatype Array  ----- /////


        string[] week = new string[3] { "Sun", "Mon", "Tus" };
        for (int i = 0; i < week.Length; i++)
        {
            Response.Write(week[i] + ",");
        }



OUTPUT

                      
////   ------- For Loop   Integer Datatype Array   ----- /////


        int[] array = new int[4] { 10, 20, 30, 40 };

        array[0] = 10;
        array[1] = 20;
        array[2] = 30;
        array[3] = 40;

        for (int i = 0; i < array.Length; i++)
        {
            Response.Write(array[i] + ",");
        }



OUTPUT

 
////   -------  Boolean Datatype Array  ----- /////


        Array a = Array.CreateInstance(typeof(int), 5);

        a.SetValue(100, 0);
        a.SetValue(109, 1);
        a.SetValue(150, 2);
        a.SetValue(250, 3);
        a.SetValue(300, 4);

        int b = 5;

        Response.Write(Convert.ToBoolean(a.Length.Equals(b).ToString()));


           OUTPUT

 


         /// --- Sorting Array   ---  ///

        int[] numbers = { 9, 1, 5, 0, 9 };

        Array.Sort(numbers);

        foreach (int i in numbers)

            Response.Write (i+",");



            OUTPUT


 


        //  Create an Array with different data types //

        object[] Mix = new object[4];
        Mix[0] = 10;
        Mix[1] = "Dotnetdrizzles";
        Mix[2] = DateTime.Now;
        Mix[3] = DateTime.Now.AddDays(1).ToString();
        for (int i = 0; i < Mix.Length; i++)
        {
            Response.Write(Mix[i] + " , ");
        }


        
             OUTPUT


 
 ////   -------  Calculation in Integer Datatype Array  ----- /////


        int[] array11 = { 10, 20, 30 };

        Response.Write(array11[1] * 5);



             OUTPUT

                  
////   ------- Index  Find  String Datatype Array  ----- /////



        string[] array2 = new string[] { "A", "B", "C" };

        int Getindex = Array.IndexOf(array2, "B");

        Response.Write(Getindex.ToString());


        OUTPUT


             

            
////   -------   Array  Index Length ----- /////


        string[] array3 = new string[] { "A", "B", "C" };

        Response.Write(array3.Length + " "); // Empty Last Index Display

        Response.Write(array3.Length - 1); // Correct Index Length Display


         OUTPUT


             

 ////   -------  Resize Array Index Char Datatype Array  ----- /////


        char[] array4 = new char[5] { 'A', 'B', 'C', 'D', 'E' };
       
        Array.Resize(ref array4, 3);

        for (int i = 0; i < array4.Length; i++)
        {
            Response.Write(array4[i].ToString()+",");
        }

           
                 OUTPUT


                
////   -------  Foreach in Integer Datatype Array  ----- /////


        int[] array5 = new int[3] { 10, 30, 50 }; //array declaration
        foreach (int element in array5)
        {
            Response.Write(element);
        }


               OUTPUT

                
 ////   ------- Finding  Array  ----- /////


        string Check = "Drizzles";
        string[] stringArray = { "Dot", "Net", "Drizzles" };
        foreach (string x in stringArray)
        {
            if (x.Equals(Check))
            {
                Response.Write("Finding = " + x);
            }
             else
            {
                Response.Write("Finding = Not Equal");           
            }
        }


               OUTPUT


                    




0 comments:

Post a Comment