using
System;
using
System.Collections;
class
Geeks {
public
static
void
Main(String[] args)
{
SortedList mySL =
new
SortedList();
mySL.Add(1,
"HTML"
);
mySL.Add(2,
"CSS"
);
mySL.Add(3,
"PHP"
);
mySL.Add(4,
"DBMS"
);
SortedList myNewSL = (SortedList)mySL.Clone();
Console.WriteLine(
"Reference Equals: {0}"
,
Object.ReferenceEquals(mySL, myNewSL));
Console.WriteLine(
"Elements of mySL: "
);
for
(
int
i = 0; i < mySL.Count; i++)
{
Console.WriteLine(
"{0}:\t{1}"
, mySL.GetKey(i),
mySL.GetByIndex(i));
}
Console.WriteLine(
"\nElements of myNewSL: "
);
for
(
int
i = 0; i < myNewSL.Count; i++)
{
Console.WriteLine(
"{0}:\t{1}"
, myNewSL.GetKey(i),
myNewSL.GetByIndex(i));
}
mySL.SetByIndex(1,
"C#"
);
Console.WriteLine(
"\nAfter Replaces Elements in mySL\n"
);
Console.WriteLine(
"\nElements of myNewSL: "
);
for
(
int
i = 0; i < myNewSL.Count; i++)
{
Console.WriteLine(
"{0}:\t{1}"
, myNewSL.GetKey(i),
myNewSL.GetByIndex(i));
}
Console.WriteLine(
"\nElements of mySL: "
);
for
(
int
i = 0; i < mySL.Count; i++)
{
Console.WriteLine(
"{0}:\t{1}"
, mySL.GetKey(i),
mySL.GetByIndex(i));
}
}
}