[Csharp] view plaincopyprint?
Using System;
Using System. Collections;
Using System. Collections. Generic;
Using System. Linq;
Using System. Text;
Using System. Threading. Tasks;
Namespace MyCollection
{
Class Program
{
Static void Main (string [] args)
{
Collection names = new Collection ();
Names. Add ("David ");
Names. Add ("Bernica ");
Names. Add ("Raymond ");
Foreach (Object name in names)
{
Console. WriteLine (name );
}
}
}
/// <Summary>
/// Construct yourself and the collection class
/// </Summary>
Public class Collection: CollectionBase
{
// Add
Public void Add (Object item)
{
This. InnerList. Add (item );
}
// Delete
Public void Remove (Object item)
{
This. InnerList. Remove (item );
}
// Total number, which is implemented by hiding the parent class with the new Keyword
Public new int Count ()
{
Return InnerList. Count;
}
// Clear
Public new void Clear ()
{
This. InnerList. Clear ();
}
}
}
Using System;
Using System. Collections;
Using System. Collections. Generic;
Using System. Linq;
Using System. Text;
Using System. Threading. Tasks;
Namespace MyCollection
{
Class Program
{
Static void Main (string [] args)
{
Collection names = new Collection ();
Names. Add ("David ");
Names. Add ("Bernica ");
Names. Add ("Raymond ");
Foreach (Object name in names)
{
Console. WriteLine (name );
}
}
}
/// <Summary>
/// Construct yourself and the collection class
/// </Summary>
Public class Collection: CollectionBase
{
// Add
Public void Add (Object item)
{
This. InnerList. Add (item );
}
// Delete
Public void Remove (Object item)
{
This. InnerList. Remove (item );
}
// Total number, which is implemented by hiding the parent class with the new Keyword
Public new int Count ()
{
Return InnerList. Count;
}
// Clear
Public new void Clear ()
{
This. InnerList. Clear ();
}
}
}