Проблемы с кодом ниже, на этой линии:Как определить тип XmlSerializer по типу объекта записи?
XmlSerializer x = new XmlSerializer(typeof(????));
Я хочу типа быть определить с помощью объекта звукозаписывающего, я могу это сделать?
public void ConvertRecordObjectToXML(object RecordObject, out string XML)
{
string xml = string.Empty;
try
{
string XmlizedString = null;
MemoryStream memoryStream = new MemoryStream();
XmlSerializer x = new XmlSerializer(typeof(????)); // <---- ?????
XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, Encoding.UTF8);
x.Serialize(xmlTextWriter, RecordObject);
memoryStream = (MemoryStream)xmlTextWriter.BaseStream;
XmlizedString = UTF8ByteArrayToString(memoryStream.ToArray());
XML = XmlizedString;
}
catch (Exception e)
{
System.Console.WriteLine(e);
xml = "";
}
}
+1 для ответа с * пояснения *, а не только строки кода. –