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