Size: a a a

var chat = new Chat();

2020 November 01

СС

Сёма Сухомлин... in var chat = new Chat();
Всем привет! Есть абстрактный клас Human и клас наследники: студенты, художники. фермеры.  Данные  про студентов и фермеров сериализовал в файл.  Потом данные я десериализовал  в коллекцию. Но почему-то  я не могу вывести данные про объект из коллекции.  В переборе, оно пытается кастить фермеров к студентам.  Как можно это исправить?
источник

VL

Vova Lantsov in var chat = new Chat();
Сёма Сухомлин
Всем привет! Есть абстрактный клас Human и клас наследники: студенты, художники. фермеры.  Данные  про студентов и фермеров сериализовал в файл.  Потом данные я десериализовал  в коллекцию. Но почему-то  я не могу вывести данные про объект из коллекции.  В переборе, оно пытается кастить фермеров к студентам.  Как можно это исправить?
Поставь точку остановки на строке foreach, наведи мышкой на humen и глянь какие типы действительно там лежат (спойлер: там будет не только Student)
источник

AS

Andrii Shcherbyna in var chat = new Chat();
Десериализация прошла не в тот тип
источник

OD

Oleksandr Desiatnyk in var chat = new Chat();
Сёма Сухомлин
Всем привет! Есть абстрактный клас Human и клас наследники: студенты, художники. фермеры.  Данные  про студентов и фермеров сериализовал в файл.  Потом данные я десериализовал  в коллекцию. Но почему-то  я не могу вывести данные про объект из коллекции.  В переборе, оно пытается кастить фермеров к студентам.  Как можно это исправить?
если ты хочешь достать только студентов то напиши
foreach (Student student in humen.OfType<Student>())
источник

СС

Сёма Сухомлин... in var chat = new Chat();
Oleksandr Desiatnyk
если ты хочешь достать только студентов то напиши
foreach (Student student in humen.OfType<Student>())
оооо,  спасибо помогло
источник

E

Etki in var chat = new Chat();
Uno Dark
@vova_lantsov как в тимсити сделать чтоб он собирал докер?
Емнип buildah с какими-то минимальными ограничениями умел билдить прям в контейнерах.

А вообще я за слейвы в виртуалках. Там хотя бы меньше проблем со вложенными машинами.
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
бампаю старый тред

пробовал метод  из реплая, код, упираюсь в ошибку Multipart body length limit 16384 exceeded

из того шо нагуглил, попробовал  в стартап на сервере засунуть вот такую настройку

       services.Configure<FormOptions>(options =>
           {
               options.ValueCountLimit = 10;
               options.ValueLengthLimit = int.MaxValue;
               options.MultipartBodyLengthLimit = long.MaxValue;
               options.MultipartHeadersLengthLimit = int.MaxValue;
               options.MemoryBufferThreshold = int.MaxValue;
           });

но ошибка продолжает лететь, в чем может быть проблема?
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
полазил в дебаггере, тут вот такая штука
источник

н

назови меня клоуном... in var chat = new Chat();
ооо нормально
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
чо с ним делать то хд))
источник

н

назови меня клоуном... in var chat = new Chat();
ну меняй
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
знать бы как
источник

н

назови меня клоуном... in var chat = new Chat();
.LengthLimit =
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
services.Configure<FormOptions>(options =>
           {
               options.ValueCountLimit = 10;
               options.ValueLengthLimit = int.MaxValue;
               options.MultipartBodyLengthLimit = long.MaxValue;
               options.MultipartHeadersLengthLimit = int.MaxValue;
               options.MemoryBufferThreshold = int.MaxValue;
           }
вот это не пашет
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
поле приватное ж
источник

JS

John Stellmann in var chat = new Chat();
Барсик [SpamBlock]
поле приватное ж
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
хоспаде та шо ж сложно то так а
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
(спасибо, сажусь читать)
источник

PN

Pavel Nesterchuk in var chat = new Chat();
Программа завершилась с кодом -1073741819 (0xc0000005) 'Access violation'
В чем может быть проблема? В какую сторону копать?
источник

PE

Pavel Erokhin in var chat = new Chat();
В сторону дебага
источник