koala написав:Почав писати відповідь, але потім зрозумів, що вам це не треба. Я вам сказав, у чому проблема, ви продовжуєте наполягати, що не в цьому. Який сенс вам щось розжовувати, якщо ви краще за мене знаєте, в чому проблема?
▼дописувати не буду
Відсутність конструктора означає, що замість нього буде використаний стандартний. Який не виставить значення _appEnvironment. Тобто він залишиться null. А у вас код
я зрозуміла, що потрібен конструктор, у методах він є, але, я так розумію, що його і у структури потрібно додати, можливо я помиляюсь, але я додала його в структуру таким чином
public readonly IWebHostEnvironment _appEnvironment;
public Color_struct_art(IWebHostEnvironment appEnvironment):this()
{
_appEnvironment = appEnvironment;
}
тепер отримую помилку під час виклику структури
Значение параметра по умолчанию для "color_struct_art" должно быть константой времени компиляции.
я так розумію, що неправильно передаю параметри
Color_struct_art color_struct_art = new Color_struct_art(_appEnvironment)
тому що _appEnvironment повинна буди const, якщо я правильно зрозуміла, можливо Ви підкажете, як це правильно реалізувати