• Может ли в C# двумерный массив int[,] быть значением Dictionary?

    @Envywewok Автор вопроса
    была опечатка, хранить - может.
    Ответ написан
    Комментировать
  • Можно ли кастить long/double во float? Или long в double C#?

    @Envywewok Автор вопроса
    Всем спасибо за ответы, пока проблема решилась заменой (double) на Convert.ToDouble(). Сейчас пойду дальше тестить. Может кто скажет в чем разница (double) и Convert.ToDouble(), а то проблема решилась а как не пойму. Еще предлагали Convert.ToSingle() - тоже интересно как он работает, из доки не понял.
    Ответ написан
  • Как правильно дессериализовать json в объект C#?

    @Envywewok Автор вопроса
    Исправил код
    string fullJson = "";
                        string line = "";
                        while ((line = reader.ReadLine()) != null)
                        {
                            fullJson += line;
                        }
                       // Console.WriteLine(fullJson);
                        try
                        {
                            answer = JsonConvert.DeserializeObject<Answer>(fullJson);
    
    
                        // думал распарсить то что получилось еще раз, но answer же теперь не строка а объект)
                        // это класс для парсинга дальше
                        //  public class SecondLevelDeser
                        //   {
                       //   public List<object> state { get; set; }
                       //    }
    
    
                       //  так пробывал парсить
                        // secondLevelDeser = JsonConvert.DeserializeObject<SecondLevelDeser>(answer); 
                            Console.WriteLine(answer);
                        }
                        catch (NullReferenceException e)
                        {
                            Console.WriteLine("Ничего нету");
                            throw;
                        }

    Роман очень помог, теперь я смог получить объект в таком виде, и он хранится получается в экземпляре answer
    answer = JsonConvert.DeserializeObject<Answer>(fullJson);

    5cbee3e8ba467267220167.png

    Подскажите как дальше достучатся ( не могу понять)
    Ответ написан
    Комментировать