Arrays
Arrays are strongly
typed collection of same datatype and these arrays are fixed length that cannot
be changed during runtime. Generally in arrays we will store values with index
basis that will start with zero. If we want to access values from arrays we
need to pass index values.
Declaration of Arrays
Generally
we will declare arrays with fixed length and store values like as shown below
string[] arr=new string[2];
arr[0] = "welcome";
arr[1] = "Aspdotnet-suresh";
|
In
above code I declared array size 2 that means we can store only 2 string values
in array.
Arraylists
Array
lists are not strongly type collection. It will store values of different
datatypes or same datatype. Array list size will increase or decrease
dynamically it can take any size of values from any data type. These Array
lists will be accessible with “System.Collections” namespace
Declaration of Arraylist
To
know how to declare and store values in array lists check below code
ArrayList strarr = new
ArrayList();
strarr.Add("welcome");
// Add string values
strarr.Add(10); // Add integer
values
strarr.Add(10.05); //
Add float values
|
If
you observe above code I haven’t mentioned any size in array list we can add
all the required data there is no size limit and we will use add method to bind
values to array list
Difference between Array and ArrayList
Arrays
|
ArrayLists
|
These
are strong type collection and allow to store fixed length
|
Array
Lists are not strong type collection and size will increase or decrease
dynamically
|
In
arrays we can store only one datatype either int, string, char etc…
|
In
arraylist we can store all the datatype values
|
Arrays
belong to System.Array namespace
|
Arraylist
belongs to System.Collection namespaces
|
No comments:
Post a Comment