Александр
И е я должен заранее знать какие там названия этих полей, свойств или как они там называются
Александр
И я хочу понять почему он их не выводит, ну и ежели он их не выводит то как при отладке увидеть эти названия
Stas
ну ты знаешь метод ToString()? так вот он вовращпет поле queryObj.Path
Stas
Как ты хотел чтобы твой объект преобразовывался в строку?
Александр
Мы наверное не понимаем друг друга
Александр
Хорошо давай с малого
Александр
Как я должен догадаться что searcher.get() я должен запихать в форыч а не в фор?
Stas
Что мы не понимаем? ты в строку передаешь объект, что ты там ожидаешь увидеть? все поля объекта
Stas
ну тем что он реализует интерфейс IEnumerable
Александр
Тогда почему queryobj[adapterram] он преоьращуетьв строку
Boss
Александр
Ну и как мне узнать все свойства объекта на этапе отладки?)
Александр
Вот нету интернета у меня
Boss
должна быть какая-то функция для вывода свойств объекта скорее всего
Александр
Как я должен узнать. Что нужно написать adapterram
Александр
А не васяпупкин
Александр
Наверное отладчик должен показать какие есть у объекта свойства и методы
Александр
Когда я делаю searcher.get()
Stas
он всё и показывает
Александр
Ну как бы нет
Александр
Скинь скрин где отладчик это показывает
Александр
Что допустим var b=searcher.get();
Александр
И в отладчике будет , что у объекта b есть свойства adapterram , videoprocessor, status и т.д
Александр
Ничего подобного отладчик не показывает
Boss
Stas
Stas
))
Boss
как мне отрефакторить такой код, чтобы он выполнялся без ошибок?
Boss
если я юникод символы заменю на <> то это же будет не по правилам синтаксиса
Stas
Вся проблеиа в том что ты не знаешь что такое коллекци, resaltview разверни и посмотри
Александр
Вся проблеиа в том что ты не знаешь что такое коллекци, resaltview разверни и посмотри
Возможно я тока как неделю пытаюсь въехать в шарп...вот и есть концептуальные вопросы которые моц мозг не может уяснить.....ибо в пхп если я скармливаю форычу массив или что другое то он выводит весь список по ключ=>значение
Александр
И в отладке скормив var_dump
Александр
Он мне распишется все полностью
Александр
Что находится в переменной в каком виде и т.д
Stas
Ну ты понял как посмотреть?
Александр
Нет)
Александр
Такой список у меня повялялся
Александр
Но раскрыв из там нет эти параметров
Александр
Типа памяти видеопроцессора и т.д
Stas
вот у обекта b в отладчике есть метод Result View, тоесть отладчик переберёт всю колекцию покажет тебе
Stas
ну а там дальше сам смотри
Stas
дальше можно в отладчике продолжать раскрывать объект по всему древу
Stas
И воторое, как я сказал до этого, зажимаешь control и левый клик мыши по типу
Stas
и вот ты уже знаешь из чего состоит объект, без отладчика
Александр
Щя буду пробовать в висуалстудио
Boss
Boss
вот я заменил все юникод символы
Boss
на соответствующие им знаки, это реально преобразовать все в рабочий код?
Александр
Александр
У меня тоже нет
Александр
Александр
Boss
кто вообще декомпилированием занимался?
Boss
какие шансы на успех
Александр
Хотя нашел
Александр
Александр
Тока они пронумерованы 0,1,2
Boss
....
Александр
А в них уже есть name и value
Stas
Ага, но ты понял что такое массив[индекс]
Stas
?
Stas
Почитай что такое в шарпе индексация свойств
Александр
Почитаю вечерком. Что такое индексные массивы и ассоциативные массивы я и так знаю)
Александр
Теперь бы понять как в этом цикле форыч вывести значения name - value
Boss
блять
Boss
Boss
как это фиксить
Александр
Тебе точно на форум надо
Александр
Тут вряд ли помогут
Boss
может крекингом кто занимался?
Александр
Высокотемпературной обработкай нефти....
Александр
Врятли
Сергей
Почитаю вечерком. Что такое индексные массивы и ассоциативные массивы я и так знаю)
foreach (ManagementObject queryObj in searcher11.Get()) { Console.WriteLine("----------- Win32_VideoController instance -----------"); foreach (var p in queryObj.Properties) Console.WriteLine($"{p.Name}: {queryObj[p.Name]}"); } Подарок тебе :)
RA-TA-TATA
Подскажите, в чем разница? var selectedTeams = new List<string>(); List<string> selectedTeams = new List<string>();
RA-TA-TATA
так понимаю, что если var, то любые значения могут быть?
RA-TA-TATA
или оно определится в зависимости от 1 элемента?
Сергей
почти никакой, просто в пером случае ты явно указал тип, во втором компилятор определяет тип по второй части выражения после знака =
Сергей
да наоборот