С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
1 / 1 / 0
Регистрация: 23.12.2017
Сообщений: 74
1

Как перенести конкретный элемент из одного List в другой List

24.03.2020, 15:25. Показов 2476. Ответов 7
Метки c# (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно перенести не ссылку, а именно сам элемент(при учете того что списки имеют одинаковые поля)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2020, 15:25
Ответы с готовыми решениями:

Перенести значения из одного List<T> в другой List
Добрый вечер, возможно глупы вопрос, но он привел меня в замешательство. Как копировать значения...

Конвертировать один элемент из List<List<Class>> в list и string
Как можно перевести один выбранный элемент из List&lt;List&lt;Data&gt;&gt; myList в list и string? Например,...

Как добавить элементы одного List к другому List
public class groupIndicators { public string Name { get; set; } //Наименование группы...

Как пройти по List, отыскать дубликаты и записать их в другой List?
Добрый вечер, у меня есть List из 10 элементов, мне необходимо найти в нем все повторяющиеся...

7
71 / 68 / 46
Регистрация: 02.12.2015
Сообщений: 890
Записей в блоге: 1
24.03.2020, 16:22 2
Может лучше вместо List использовать Dictionary, раз одиноковые элементы. У dictionary ключ же.
0
1843 / 1185 / 501
Регистрация: 14.10.2018
Сообщений: 3,180
24.03.2020, 16:26 3
L1ZER, сперва добавить элемент в список2, потом удалить из список1
C#
1
2
3
4
        List<int> lst = new List<int>() { 1, 2, 3 };
        List<int> lst2 = new List<int>();
        lst2.Add(lst[0]); // обращение через индексатор, число 1
        lst.RemoveAt(0); // если надо, удаляем элемент с 0-ым индексом, число 1
1
1 / 1 / 0
Регистрация: 23.12.2017
Сообщений: 74
24.03.2020, 16:35  [ТС] 4
Выдало такую ошибку:
не удается преобразовать из "Production.Form1.Credit" в "Production.Form1.CreditPr".
0
1843 / 1185 / 501
Регистрация: 14.10.2018
Сообщений: 3,180
24.03.2020, 16:48 5
Цитата Сообщение от L1ZER Посмотреть сообщение
не удается преобразовать из "Production.Form1.Credit" в "Production.Form1.CreditPr".
без кода тут вам помочь не смогут. выкладывайте
0
1 / 1 / 0
Регистрация: 23.12.2017
Сообщений: 74
24.03.2020, 16:57  [ТС] 6
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 class Credit
        {
            public string name;
            public int size;
            public int procent;
            public int period;
            public Credit(string name, int size, int procent, int period)
            {
                this.name = name;
                this.size = size;
                this.procent = procent;
                this.period = period;
            }
 
            public virtual void Swap(int s)
            {
                Сompany ob = new Сompany();
                ob.creditprs.Add(ob.credits[s]);
                ob.credits.RemoveAt(s);
 
 
            }
 
        }
 
        class CreditPr : Credit
        {
 
           
            public CreditPr(string name, int size, int procent, int period) : base(name,size,procent,period)
            {
                
            }
 
        }
0
1843 / 1185 / 501
Регистрация: 14.10.2018
Сообщений: 3,180
24.03.2020, 18:08 7
L1ZER, что такое Сompany и где ошибка появляется?
0
1 / 1 / 0
Регистрация: 23.12.2017
Сообщений: 74
24.03.2020, 19:06  [ТС] 8
C#
1
2
3
Сompany ob = new Сompany();
                CreditPr a = new CreditPr(ob.credits[s].name, ob.credits[s].size, ob.credits[s].procent, ob.credits[s].period);
                ob.creditprs.Add(a);
я уже так сделал, может говнокод но сойдет
в Company этот лист из файла заполняется
0
24.03.2020, 19:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2020, 19:06
Помогаю со студенческими работами здесь

Как копировать элементы из одного массива List<> в другой?
Я пробую так но выдает ошибку. void Deleta_Cubic(int nomer) { for...

Как получить значение list из одного класса в другой
Возможно ли получить значения list() в другом классе? Или я туплю (может только массивами нужно)...

Как передать List объектов из одного котроллера в другой?
Здравствуйте! Есть контроллер, который формирует список объектов и выводит их в таблицу на...

Как перенести элемент одного массива в другой?!
Помогите плиз! Нужно перенести элемент массива с четными индексом из одного массива в другой......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru