Показать сообщение отдельно
Непрочитано 12.08.2016, 14:44   #26
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Re: Список рангов и наград за их получение

Так если есть десериализация, то откуда взялся Rank r = new Rank(); ?

using (var reader = XmlReader.Create("Garena_RankUp.xml"))
{
    var serializer = new XmlSerializer(typeof(List<Rank>), new XmlRootAttribute("RankUpData"));
 
    try
    {
        var ranks = (List<Rank>)serializer.Deserialize(reader);
 
        foreach (var rank in ranks)
        {
            log.Debug($"#{rank.Id} {rank.Title} {rank.RequiredExp} exp");
        }
    }
    catch (Exception ex)
    {
        log.Error(ex);
    }
}
 
Code: C#

Цитата:
15:08:47 [Debug] #0 Trainee 0 exp
15:08:47 [Debug] #1 Private Rank 1 1200 exp
15:08:47 [Debug] #2 Private Rank 2 3600 exp
15:08:47 [Debug] #3 Private Rank 3 7300 exp
15:08:47 [Debug] #4 Private First Class Rank 1 12200 exp
15:08:47 [Debug] #5 Private First Class Rank 2 18400 exp
15:08:47 [Debug] #6 Private First Class Rank 3 25400 exp
15:08:47 [Debug] #7 Corporal Rank 1 33400 exp
15:08:47 [Debug] #8 Corporal Rank 2 42400 exp
15:08:47 [Debug] #9 Corporal Rank 3 53400 exp
15:08:47 [Debug] #10 Sergeant Rank 1 65400 exp
15:08:47 [Debug] #11 Sergeant Rank 2 78400 exp
15:08:47 [Debug] #12 Sergeant Rank 3 93400 exp
15:08:47 [Debug] #13 Staff Sergeant Rank 1 115400 exp
15:08:47 [Debug] #14 Staff Sergeant Rank 2 139400 exp
15:08:47 [Debug] #15 Staff Sergeant Rank 3 165400 exp
15:08:47 [Debug] #16 Sergeant First Class Rank 1 202400 exp
...
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием