Вы организовали интерфейс класса, чтобы публичные участники начинали с «моего». Поэтому вы должны использовать только тех членов. Вместо
myScoreonHole.hole = Console.ReadLine();
вы должны написать
myScoreonHole.myhole = Console.ReadLine();
Не источник вашей проблемы, но вам нужно
using (MemoryStream memoryStream = new MemoryStream())
{
serializer.Serialize(memoryStream, this);
memoryStream.Seek(0, SeekOrigin.Begin);
using (StreamReader reader = new StreamReader(memoryStream))
{
return reader.ReadToEnd();
}
}
IList<T>
и просто вернутьList<T>
из переопределения. – John Saunders 3 September 2010 в 05:21serializer
является XmlSerializer, созданным по заявлению пользователя, и тип не может быть сериализован? – Alex Angas 5 July 2012 в 08:47