Никита
Да, там один xaml чего стоит
Anonymous
Stack<Q> st = new Stack<Q>(); st.Push(new Q(4.5, "Ivanov")); Q e = st.Pop(); Console.WriteLine("{0} {1}", e.N, e.B); Console.ReadKey();
Anonymous
Кто может помочь, мне нужно несколько раз добавлять значение в стек.
Anonymous
Wpf более сложный
да, сложновато для новичков
Anonymous
там тип класс у стека, я не знаю как добавлять с консоли новые значения
Anonymous
у тебя Q это класс?
Tomas
не?
Anonymous
а что пишет вообще?
Anonymous
Ну мне нужно создать стек с двумя полями: фамилия и ср.балл. Добавить туда сведения о новом студенте и организовать просмотр стека. Я создал новый класс с двумя полями. Потом стек с типом класс. Вот так добавил нового студента: st.Push(new Q(4.5, "Student1")); и сейчас хочу узнать как добавить с консоли
Anonymous
если сходу ReadKey() считывай два раза
Никита
Readkey один символ только читает
Anonymous
string a = readkey(); string b = readkey(); Q _q = new Q(double(a), b)
Anonymous
примерно так
Anonymous
если с одного захода то надо строки распарсить
Anonymous
Сергей
ReadKey не подходит используй readline
Anonymous
ReadKey не подходит используй readline
ну я примерно) сам догодается
Сергей
для парсинга из строки в дабл, тоже конструкция не подходит
Сергей
double.Parse или double.TryParse
Anonymous
скинь ему полностью готовый рабочий код что бы человек не парился и завтра уже все забыл.
Anonymous
Anonymous
явно или не явная, можно и convert.todouble
Сергей
если бы на stackoverflow так же отвечали как ты, это была бы беда :)
Anonymous
А что значит вывести указатель на вершину стека?
Anonymous
в гугле не нашел инфы нормальной
Anonymous
если бы на stackoverflow так же отвечали как ты, это была бы беда :)
я туда лезу если уж очень специфичная проблема
Anonymous
А что значит вывести указатель на вершину стека?
сейчас Сергей тебе нормально ответит))))
Сергей
а разница?
разница в том, что строка не конвертируется в дабл и это ошибка компиляции double(a)
Сергей
А что значит вывести указатель на вершину стека?
вывести верхний элемент стека (последний добавленный). Скорее всего без извлечения его из стека. Но указатели - это вообще терминология не свойственная c#. Скорее задание из c++
Anonymous
нуда, нуда компилятор сразу показывает. Но надо быть полным идиотом что бы писать и несмотреть на ошибки компилятора
Anonymous
там можно и с указателями напрямую поиграться, ну и залететь на нехватку памяти)) хе -хе
Anonymous
Вот такая у меня задача
Anonymous
что за древнегреческий задачник?
Anonymous
то что написанно выше про "указатели" не путай
Anonymous
у тебя другое совсем
Сергей
у меня нет идей :)
Anonymous
Вот такая у меня задача
короче задачник реально для сишников, и тебя реально надо выводить ссылку на ячейку в памяти, это ообще нетипичная задача для C#, дабы все условие задачи говорит что тебе надо работать как с массивом так и ссылками на память
Anonymous
Почему древний
что за задачник? или универские лабы?
Владислав
походу да
Anonymous
походу да
Это мое задача?
Владислав
да
Владислав
я пытался
Anonymous
походу да
я уже начал думать(решение) про unsafe и коллекции ключ - значение, где ключом были бы ссылки на память)👍
Сергей
Это мое задача?
Сделай всё по заданию, но насчет вывода указателя уточни у преподавателя. Спроси что за указатели он хочет увидеть в c#?
Владислав
хотя как вариант
Anonymous
"LinkedList<char>" не содержит определения для "Next", и не удалось найти доступный метод расширения "Next", принимающий тип "LinkedList<char>" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).
Anonymous
метод Next почему-то не видит, кто знает в чём может быть проблема?
Никита
код покажи
Никита
public LinkedListNode<ImageSource> CurrentImage { get => _currentImage; set { _currentImage = value; OnPropertyChanged(); } }
Никита
LinkedListNode вот у него есть метод некст
Anonymous
Блин, это нормально, что я использую то, чего не знаю. Типо поверхностно только.
Никита
ну там много о нем и не узнаешь(
Никита
)
Никита
ну этот лист ограничен функционалом
Никита
а
Никита
ну на стадии учебы лучше все осозанно делать
Никита
во все вникать
Никита
а потом уже можно будет использовать что-то готовое, но лучше писать самому))
Anonymous
а потом уже можно будет использовать что-то готовое, но лучше писать самому))
бинарный поиск пусть попробует написать с первого раза)
Никита
причем здесь это?
Anonymous
не причем, пусть попробует))) а ты явно не писал, тоже бы посмеялся
Никита
скажу больше
Никита
я даже не знаю что это такое)))
Anonymous
хотя новички фундаменталкой себя не утруждают, имя Кнута им не знакомо
Anonymous
я даже не знаю что это такое)))
короче сам алгоритм простой но реально пишется очень сложно, сходу мало у кого получается. Это я к тому "лучше писать все самому"
Никита
ну речь не про сложные алгоритмы
Никита
вот ты сходу напишешь рекрусивное заполнение treeView элементами?