using System.Collections.Generic;
public class MyValueList where T: struct
{
private List imp = new List();
public void Add( T v ) {
imp.Add( v );
}
}
public class MainClass
{
static void Main() {
MyValueList intList = new MyValueList();
intList.Add( 123 );
// CAN'T DO THIS.
// MyValueList