указатели в c#, fixed

243
22 июля 2018, 15:20

Есть строка кода в Си:

p = &table[k];

Надо такое же сделать на C#. В проекте включаем Allow Unsafe Mode и пишем:

unsafe
{
    int* p;
    p = &table[k];
}

VS пишет, что

адрес нефиксированного выражения можно получить только внутри инициализатора оператора fixed.

Порылся в инете, предлагали вариант:

int* p = &table[k];

но VS упорно пишет тоже самое. Не пойму, как исправить это недоразумение.

Answer 1

fixed

fixed (int* p = &table[k])
{
    // *p = ...;
}
READ ALSO
SSL read: errno -5961

SSL read: errno -5961

При отправке пост запроса с продакшн сервера curl возвращает ошибку

278
Ошибка при отправке письма на почту

Ошибка при отправке письма на почту

необходима помощьПытаюсь реализовать регистрацию на сайте

180
Два действия в событии phpmyadmin

Два действия в событии phpmyadmin

Нужно за одно событие совершить два действия

147
Как работает слово or в php?

Как работает слово or в php?

Смотрю документацию php о функции exitНатыкаюсь на такой пример:

217