Size: a a a

2019 April 19

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
опа чиирик
источник
2019 April 20

Y

YAVAY in CODE BLOG / C#
у меня есть класс
Airport со свойством int Code {get; set;}

и есть список объектов
List<Airport> airports = new List<Airport>();

Допустим в списке 10 элементов и у каждого Code равен его индексу (у первого 0, у второго 1 и т.д.)

Я создаю экземпляр класса
Airport newAirport = new Airport();
и рисваиваю ему значение 1-го элемента списка
newAirport = airports[0];

Если я редактирую 1й элемент списка (меняю код с 0 на 2), то он меняется и в экземпляре newAirport

Если же я удаляю 1й элемент списка ( airports.RemoveAt(0); ), то в экземпляре он остаётся неизменным

Что нужно сделать, чтобы при удалении n-го элемента в списке он удалялся (или хотя бы информация его свойств удалялась) у объектов, которым присвоен?
источник

И

Игорь in CODE BLOG / C#
Я не шарю, но думаю надо копать в сторону ссылочных типов, может не объект, а ссылку удаляешь, если я правильно понял предложение.
источник

ВФ

Влад Фурманов... in CODE BLOG / C#
Ну так усе правильно
источник

ВФ

Влад Фурманов... in CODE BLOG / C#
Ты удаляешь элемент списка
источник

ВФ

Влад Фурманов... in CODE BLOG / C#
Но не сам объект
источник

ВФ

Влад Фурманов... in CODE BLOG / C#
List<class> i=new List<class>(){new class()};
источник

ВФ

Влад Фурманов... in CODE BLOG / C#
Вот так
источник

ВФ

Влад Фурманов... in CODE BLOG / C#
Ты удалишь
источник

ВФ

Влад Фурманов... in CODE BLOG / C#
Эм
источник

ВФ

Влад Фурманов... in CODE BLOG / C#
Почитай понятия композиции и агрегации
источник

ВФ

Влад Фурманов... in CODE BLOG / C#
Твой случай, что бы понял
источник

ВФ

Влад Фурманов... in CODE BLOG / C#
И главное обрати внимание на жизненные циклы объектов в обоих случаях
источник

Y

YAVAY in CODE BLOG / C#
ок, спасибо
источник

MM

Mikhail M. in CODE BLOG / C#
@shwanoff В продолжение по поводу Remove, все-таки конструкция показывает себя хорошо
источник

MM

Mikhail M. in CODE BLOG / C#
Как тест, сделал распечатку корзины в реалтайме и оттуда удаляется и добавляется нужный нам элемент
источник

NK

ID:685202125 in CODE BLOG / C#
Привет, ребята. Кто может помочь с кодировкой разобратся? Есть фрагмент кода на С# -  берем текст в переменную, раскодирываем из quoted-printable и помещаем в переменную. Проблема в том, что кирилица на выходе в виде кракозябр
источник

MM

Mikhail M. in CODE BLOG / C#
ID:685202125
Привет, ребята. Кто может помочь с кодировкой разобратся? Есть фрагмент кода на С# -  берем текст в переменную, раскодирываем из quoted-printable и помещаем в переменную. Проблема в том, что кирилица на выходе в виде кракозябр
Открываешь сайт с кодировками, ищешь свою, переводишь в нужную = профит
источник

NK

ID:685202125 in CODE BLOG / C#
Первоначально текст берется из файла, файл в utf-8
источник

NK

ID:685202125 in CODE BLOG / C#
что потом происходит, не могу понять
источник