programming-examples/c-sharp/Arrays/C# Program to Implement Use of Indexers.cs

51 lines
993 B
C#
Raw Normal View History

2019-11-15 12:59:38 +01:00
/*
* C# Program to Implement Use of Indexers
*/
class values
{
private int[] val = new int[10] { 10,20,30,40,50,60,70,80,90,100 };
public int Length
{
get { return val.Length; }
}
public int this[int index]
{
get
{
return val[index];
}
set
{
val[index] = value;
}
}
}
class MainClass
{
static void Main()
{
values newval = new values();
newval[3] = 58;
newval[5] = 60;
for (int i = 0; i < 10; i++)
{
System.Console.WriteLine("Element #{0} = {1}", i, newval[i]);
}
System.Console.WriteLine("Press any key to exit.");
System.Console.ReadKey();
}
}
/*
Element #0 : 10
Element #1 : 20
Element #2 : 30
Element #3 : 58
Element #4 : 50
Element #5 : 60
Element #6 : 70
Element #7 : 80
Element #8 : 90
Element #9 : 100
Press any key to exit