using System;
using System.Collections;
public class Program
{
class MyType1 {
public string name;
}
class MyType2 {
public int id;
class MyType3 {
public bool flag;
public static void Main()
var list = new ArrayList() {new MyType1(){name = "foo"}, new MyType2() {id = 1}, new MyType3() {flag = true}};