Size: a a a

2020 December 26

D

Dubzer 🙄👉👈 in 2ch /pr/ ❄️
ᏃᏞᎪᎽᎬᏒ
ну в каждой ноде есть метод Data, чтобы вернуть собственно хранимые данные
а откуда нода берется?
источник

D

Dubzer 🙄👉👈 in 2ch /pr/ ❄️
ᏃᏞᎪᎽᎬᏒ
public IEnumerable<T> ShowList<T>() where T : class
       {
           if (count == 0)
           {
               throw new Exception("The List is empty");
           }
           else
           {
               while (head.Next != null)
               {
                   yield return head.Data;
               }
           }
       }

нужно сделать метод, который бы вернул все содержимое моего двухсвязного списка
я конкретно про этот пример
источник

ᏃᏞᎪᎽᎬᏒ in 2ch /pr/ ❄️
Dubzer 🙄👉👈
я конкретно про этот пример
да забудь ты про этот пример. наверное это неудачная попытка меня потроллить
источник

D

Dubzer 🙄👉👈 in 2ch /pr/ ❄️
ᏃᏞᎪᎽᎬᏒ
да забудь ты про этот пример. наверное это неудачная попытка меня потроллить
было бы проще, если бы ты скинул весь свой класс
источник

D

Dubzer 🙄👉👈 in 2ch /pr/ ❄️
я с созданием своих коллекций опыта не имел, так что вслепую не вижу ошибки
источник

ᏃᏞᎪᎽᎬᏒ in 2ch /pr/ ❄️
Dubzer 🙄👉👈
я с созданием своих коллекций опыта не имел, так что вслепую не вижу ошибки
источник

ᏃᏞᎪᎽᎬᏒ in 2ch /pr/ ❄️
Dubzer 🙄👉👈
я с созданием своих коллекций опыта не имел, так что вслепую не вижу ошибки
на 146 строчке
источник

ᏃᏞᎪᎽᎬᏒ in 2ch /pr/ ❄️
я не могу вернуть это говно
источник

D

Dubzer 🙄👉👈 in 2ch /pr/ ❄️
ᏃᏞᎪᎽᎬᏒ
я не могу вернуть это говно
источник

D

Dubzer 🙄👉👈 in 2ch /pr/ ❄️
у тебя result это Node<T>[]
источник

D

Dubzer 🙄👉👈 in 2ch /pr/ ❄️
а в возвращаемом типе T[]
источник

D

Dubzer 🙄👉👈 in 2ch /pr/ ❄️
поэтому тебе нужно из массива нод сделать массив с T
источник

D

Dubzer 🙄👉👈 in 2ch /pr/ ❄️
берешь и linq просто получаешь данные для каждой ноды
источник

ᏃᏞᎪᎽᎬᏒ in 2ch /pr/ ❄️
Dubzer 🙄👉👈
поэтому тебе нужно из массива нод сделать массив с T
 public T[] ShowList()
       {
           if (count == 0)
           {
               throw new Exception("The List is empty");
           }
           else
           {
               Node<T> current = head;
               T[] result = new T[count];
               for (int i = 0; i < count; ++i)
               {  
                   result[i] = current.Data;
                   current = current.Next;
               }
               return result;
           }
       }
источник

ᏃᏞᎪᎽᎬᏒ in 2ch /pr/ ❄️
Сделал такое. Но теперь возвращает тип а не сами данные
источник

D

Dubzer 🙄👉👈 in 2ch /pr/ ❄️
но ващеее, по мне так кажется, что ты делаешь какую-то лютую хрень и хорошо бы перечитать доку
источник

GF

GEODESIA WYE nnW Fir... in 2ch /pr/ ❄️
ᏃᏞᎪᎽᎬᏒ
 public T[] ShowList()
       {
           if (count == 0)
           {
               throw new Exception("The List is empty");
           }
           else
           {
               Node<T> current = head;
               T[] result = new T[count];
               for (int i = 0; i < count; ++i)
               {  
                   result[i] = current.Data;
                   current = current.Next;
               }
               return result;
           }
       }
Массив это указатель. Ты забыл?
источник

ᏃᏞᎪᎽᎬᏒ in 2ch /pr/ ❄️
GEODESIA WYE nnW First Last
Массив это указатель. Ты забыл?
это C#
источник

GF

GEODESIA WYE nnW Fir... in 2ch /pr/ ❄️
Там тоже указатели есть, но я тебя перепутал. Нахуй у тебя вообще Ава с С++
источник

ᏃᏞᎪᎽᎬᏒ in 2ch /pr/ ❄️
GEODESIA WYE nnW First Last
Там тоже указатели есть, но я тебя перепутал. Нахуй у тебя вообще Ава с С++
Потому что С++ любоф
источник