Options

Generics

ijas1981ijas1981 Member Posts: 19 ■□□□□□□□□□
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
}
}

// C#
public class MyList<T> : ICollection, IEnumerable
{

private ArrayList _innerList = new ArrayList();

public void Add(T val)
{
_innerList.Add(val);
}

public T this[int index]
{
get
{
return (T)_innerList[index];
}
}


#region ICollection Members

void ICollection.CopyTo(Array array, int index)
{
throw new Exception("The method or operation is not implemented.");
}

int ICollection.Count
{
get { throw new Exception("The method or operation is not implemented."); }
}

bool ICollection.IsSynchronized
{
get { throw new Exception("The method or operation is not implemented."); }
}

object ICollection.SyncRoot
{
get { throw new Exception("The method or operation is not implemented."); }
}

#endregion

#region IEnumerable Members

IEnumerator IEnumerable.GetEnumerator()
{
throw new Exception("The method or operation is not implemented.");
}

#endregion
}

}











//can somebody explain me MyList<T>

icon_sad.gificon_sad.gif

Comments

Sign In or Register to comment.