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
OUTPUT
//// ------- String Datatype Array ----- /////
OUTPUT
//// ------- For Loop Integer Datatype Array ----- /////
//// ------- Boolean Datatype Array ----- /////
//// ------- Calculation in Integer Datatype Array ----- /////
OUTPUT
//// ------- Index Find String Datatype Array ----- /////
OUTPUT
//// ------- Array Index Length ----- /////
//// ------- Resize Array Index Char Datatype Array ----- /////
//// ------- Foreach in Integer Datatype Array ----- /////
//// ------- Finding Array ----- /////
OUTPUT
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());
string[] week = new string[3] { "Sun", "Mon", "Tus" };
for (int i = 0; i < week.Length; i++)
{
Response.Write(week[i] + ",");
}
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
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
int[] array11 = { 10, 20, 30 };
Response.Write(array11[1] * 5);
string[] array2 = new string[] { "A", "B", "C" };
int Getindex = Array.IndexOf(array2, "B");
Response.Write(Getindex.ToString());
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
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
int[] array5 = new int[3] { 10, 30, 50 }; //array
declaration
foreach (int element in array5)
{
Response.Write(element);
}
OUTPUT
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");
}
}
0 comments:
Post a Comment