Size: a a a

2020 April 19

AK

Andrew Kravchuk in CODE BLOG / C#
сейчас такая ошибка, как пофиксить?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
я в либе опять попробовал удалить файлы app.xaml и app.xaml.cs и пересобрал
источник

t

this. in CODE BLOG / C#
Sergey Benzenko
Так чтобы отобразилась заполненная форма вместе со введенными данными. Чтобы было понятно, что неправильно было введено
Тоже об этом подумал но нет :)
Форма потом и так и так отображается с данным которые были введены ранее
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Andrew Kravchuk
Решил проблему, изменил в свойствах app.xaml Page на Application definition. Не знаю с чем связано, но работает
источник

SB

Sergey Benzenko in CODE BLOG / C#
this.
Тоже об этом подумал но нет :)
Форма потом и так и так отображается с данным которые были введены ранее
То есть даже если просто View() вызвать, форма заполняется? Значит она байндится из ModelState. Ну тогда просто чтобы из кода очевидно было может. А может раньше она не байндилась, поэтому передавали, а теперь так уж, по привычке.
источник

t

this. in CODE BLOG / C#
Sergey Benzenko
То есть даже если просто View() вызвать, форма заполняется? Значит она байндится из ModelState. Ну тогда просто чтобы из кода очевидно было может. А может раньше она не байндилась, поэтому передавали, а теперь так уж, по привычке.
Да
Получается тогда действительно для очевидности
источник

МШ

Максим Шут in CODE BLOG / C#
Никак не могу понять что делает команда git push --set-upstream, подскажите пожалуйста
источник

SB

Sergey Benzenko in CODE BLOG / C#
this.
Да
Получается тогда действительно для очевидности
А потом, вы же можете что-то поменять в модели даже после ошибки. Пароль там сбросить, например
источник

t

this. in CODE BLOG / C#
Sergey Benzenko
А потом, вы же можете что-то поменять в модели даже после ошибки. Пароль там сбросить, например
Вы имеете в виду изменить какие-то данные в модели перед тем как вернуть ее обратно в вю?
источник

EP

Egor Plotkin in CODE BLOG / C#
Глупый вопрос появился, но пока что-то не могу сообразить как сделать.
Мне в конструктор нужно передать 2 массива одинаковой длины.
Ограничения: внутри класса выделать память запрещенно.

Первое что приходит в голову это создать еще один класс и использовать его в качестве параметра, но создавать класс только ради этого - вообще не хочется.
Есть идеи, как это можно сделать иначе?
источник

МР

Макс Руднев... in CODE BLOG / C#
как насчет в конструкторе сравнить длины массивов
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Передавать ещё параметром длину обоих массивов?
источник

МР

Макс Руднев... in CODE BLOG / C#
и если они отличаются, сгенерировать исключение
источник

EP

Egor Plotkin in CODE BLOG / C#
видимо не четко описал
источник

EP

Egor Plotkin in CODE BLOG / C#
Макс Руднев
и если они отличаются, сгенерировать исключение
как раз идея чтобы без исключений обойтись
источник

EP

Egor Plotkin in CODE BLOG / C#
Andrew Kravchuk
Передавать ещё параметром длину обоих массивов?
длину массива то можно и из самого массива взять. Цель - передать в конструктор 2 массива, которые уже аллоцированы
источник

EP

Egor Plotkin in CODE BLOG / C#
Макс Руднев
как насчет в конструкторе сравнить длины массивов
Да и вроде как не комельфо кидать исключения из конструктора
источник

EP

Egor Plotkin in CODE BLOG / C#
Наверное здесь лучше подойдет Factory Method
источник

SB

Sergey Benzenko in CODE BLOG / C#
this.
Вы имеете в виду изменить какие-то данные в модели перед тем как вернуть ее обратно в вю?
Ну да.
источник

SB

Sergey Benzenko in CODE BLOG / C#
Egor Plotkin
длину массива то можно и из самого массива взять. Цель - передать в конструктор 2 массива, которые уже аллоцированы
Так а в чем проблема то? Передавайте. В классе на них ссылка будет только.
источник