Question: Difference between Array and ArrayList in .Net
This has fixed size and can't increase or decrease dynamically |
Size can be increase or decrease dynamically |
Array belong to System.Array namespace | ArrayList belong to System.Collection namespace |
In Array we can store only one datatype either int,string,char etc... | In ArrayList we can store different datatype variable |
Insertion and deletion operation is fast | Insertion and deletion operation in ArrayList is slower than an Array |
Array cannot accept null | ArrayList can accept null |
Arrays are strongly typed which means it can store only specific type of items or elements. | ArrayList are not strongly typed |
Array provides better performance than ArrayList | If we are using a large number of ArrayList than it degrades performance of boxing and unboxing |