0 / 0 / 0
Регистрация: 30.07.2017
Сообщений: 9
|
||||||||||||||||
1 | ||||||||||||||||
Не работают Format, ToString, as string в переменных типа object. Что делать?01.08.2017, 15:20. Показов 1490. Ответов 9
Метки нет (Все метки)
Переменная после использования данных методов выдаёт значение System.Collections.Generic.Dictionary`2[System.String,System.Object]
0
|
01.08.2017, 15:20 | |
Ответы с готовыми решениями:
9
String/toString() format System.Single.ToString(string format) окруляет число Не корректно работает форматирование строки при преобразовании DateTime.ToString(string format) Вывести переменную типа string в консоль: Object reference not set to an instance of an object |
20 / 19 / 14
Регистрация: 25.03.2015
Сообщений: 68
|
|
01.08.2017, 15:25 | 2 |
Если объект не может быть представлен в виде строки (например, кнопка в Windows Forms), то ToString (и все функции, использующие этот метод) выдают тип этого объекта. Нужно использовать методы, свойственные типу Dictionary, чтобы вытащить из объекта строку, которая нужна.
1
|
0 / 0 / 0
Регистрация: 30.07.2017
Сообщений: 9
|
|||||||||||
01.08.2017, 16:12 [ТС] | 3 | ||||||||||
попробовал через Dictionary
0
|
20 / 19 / 14
Регистрация: 25.03.2015
Сообщений: 68
|
|
01.08.2017, 17:10 | 4 |
Я имел ввиду прочие методы Dictionary. Например, получить нужный элемент, и затем вывести его, а не всю конструкцию.
Можно весь код? Проще, если известно, как получена структура.
0
|
0 / 0 / 0
Регистрация: 30.07.2017
Сообщений: 9
|
|||||||||||
01.08.2017, 18:02 [ТС] | 5 | ||||||||||
Нашёл другой метод, но выдаёт ошибку: Ожидался класс-потомок или класс-предок
0
|
Супер-модератор
|
|
01.08.2017, 18:37 | 6 |
megakott, как значение заносилось в
asa ? Нужно иметь точную копию твоего объекта, чтобы советовать, как вытащить из него информацию, а не заниматься столь любимым тут многими гаданием на кофейной гуще: "а попробуй вот так. Не вышло - тогда так попробуй. Или вот так"... Что за рулетка? Есть информация как получить объект - значит будет точный ответ, как изъять из него информацию. Нет - значит, зачем спрашивать, продолжай методом тыка.
0
|
0 / 0 / 0
Регистрация: 30.07.2017
Сообщений: 9
|
|||||||||||
01.08.2017, 18:57 [ТС] | 7 | ||||||||||
Хорошо, я отправлю весь код
0
|
20 / 19 / 14
Регистрация: 25.03.2015
Сообщений: 68
|
||||||
01.08.2017, 19:29 | 9 | |||||
Сообщение было отмечено megakott как решение
Решение
JSON отказывается сериализироваться, но, поработав с этим примером и изменив значения, получил вот эту функцию. При нормальном вводе должна работать.
1
|
Супер-модератор
|
||||||
01.08.2017, 19:42 | 10 | |||||
Сообщение было отмечено volvo как решение
Решение
У тебя в JSON проблема с кавычками. Убрал дубли, записал текст в файл с кодировкой UTF8, и:
1
|
01.08.2017, 19:42 | |
01.08.2017, 19:42 | |
Помогаю со студенческими работами здесь
10
Разница между string.Concat(x,y) и x.ToString()+y.ToString() Приведение типа от object к string Override toString с сохранением Custom Numeric Format Strings Сравнение переменных типа string Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |