php game, формула для расчета уровня на основе опыта

Как насчет универсального класса для десериализации документа XML

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Generic class to load any xml into a class
// used like this ...
// YourClassTypeHere InfoList = LoadXMLFileIntoClass<YourClassTypeHere>(xmlFile);

using System.IO;
using System.Xml.Serialization;

public static T LoadXMLFileIntoClass<T>(string xmlFile)
{
    T returnThis;
    XmlSerializer serializer = new XmlSerializer(typeof(T));
    if (!FileAndIO.FileExists(xmlFile))
    {
        Console.WriteLine("FileDoesNotExistError {0}", xmlFile);
    }
    returnThis = (T)serializer.Deserialize(new StreamReader(xmlFile));
    return (T)returnThis;
}

Эта часть может быть или не понадобиться. Откройте XML-документ в Visual Studio, щелкните правой кнопкой мыши по XML, выберите свойства. Затем выберите файл схемы.

13
задан divibisan 6 September 2018 в 23:23
поделиться