35
1
using System;
2
using System.Collections;
3
4
public class Program
5
{
6
public static void Main()
7
{
8
var arlist = new ArrayList()
9
{
10
1,
11
"Bill",
12
300,
13
4.5f
14
};
15
16
//Access individual item using indexer
17
int firstElement = (int) arlist[0]; //returns 1
18
Console.WriteLine("1st element is:" + firstElement);
19
string secondElement = (string) arlist[1]; //returns "Bill"
20
Console.WriteLine("2nd element is:" + secondElement);
21
22
//int secondElement = (int) arlist[1]; //Error: cannot cover string to int
23
24
//using var keyword without explicit casting
25
var first = arlist[0]; //returns 1
26
var second = arlist[1]; //returns "Bill"
27
//var fifthElement = arlist[5]; //Error: Index out of range
28
29
//update elements
30
arlist[0] = "Steve";
31
arlist[1] = 100;
32
//arlist[5] = 500; //Error: Index out of range
33
}
34
}
35
Cached Result