public class MyList<T> : List<T> { public void Load(string fileName) { using (Stream stream = new FileStream(fileName, FileMode.Create)) { using (BinaryWriter writer = new BinaryWriter(stream)) { foreach (T item in this) { writer.Write(item);//コンパイルエラー } } } } }