Adding primitive struct (eg. int) to a List:
struct
int
List
int i=10; List list=new List(); list.Add(i);