Есть строка кода в Си:
p = &table[k];
Надо такое же сделать на C#. В проекте включаем Allow Unsafe Mode и пишем:
unsafe
{
int* p;
p = &table[k];
}
VS пишет, что
адрес нефиксированного выражения можно получить только внутри инициализатора оператора fixed.
Порылся в инете, предлагали вариант:
int* p = &table[k];
но VS упорно пишет тоже самое. Не пойму, как исправить это недоразумение.
fixed
fixed (int* p = &table[k])
{
// *p = ...;
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники