Sinapsakson, я не знаю, подойдёт ли это именно вам.
Попробуйте написать им и описать свою ситуацию - если вам этот продукт подходит, то они его вам с удовольствием продадут.
Понятно, что можно использовать просто width, или w, или x,
Можно но не нужно :)
screen_width - отличное название.
А вот object_Create, list_colors (когда в комменте оно названо colors_list), и importing_modules - это уже плохие названия
Раз он есть, то вполне очевидно что смысл какой-то есть -- разработчики бы не стали добавлять его не думая о применении.
Из названия вполне очевидно, что это массив байтов, значит и применять его следует там, где нужно работать с массивом байтов - например при работе с файлами или другими бинарными данными.
insighter, ну как минимум += -= не работают с обычными делегатами, а только с евентами, тк у них тип другой (не вспомню, но там что-то типа ComposableDelegate)
На счёт примера кода, который компилируется не уверен. Никогда такое не видел, если честно)
Надо посмотреть, что вообще в этом случае ref означает.
Есть предположение, что таким образом ты меняешь саму ссылку в переменной value
Ben_r007, ага. Во всех проектах, до которых мог дотянуться руками, ещё в прошлом году с выходом C# 9 перешёл на top level statement. Переписывание заключается в нажатии одной кнопки
Попробуйте написать им и описать свою ситуацию - если вам этот продукт подходит, то они его вам с удовольствием продадут.