ВБ
Владимир Бобков

C# работа с указателями в unsafe

protected tovar[] tovars;//список товаров
protected bool *ok;//признак покупки
protected int *kol_tovars;//количества каждого товара, которые необходимо приобрести

int kol=kol1;
unsafe{
tovars=new tovar[kol];
---до этого момента работает

ok = new bool[kol];
kol_tovars= new int[kol];

для ok и kol_tovars выдает невозможность неявного преобразования
можете предложить альтернативу или как нибудь добиться результата

Заранее спасибо

АС
Алексей Семин

Сначала придется запретить сборщику мусора перемещать переменную:

unsafe{
fixed (bool *kol_tovars = new int[kol]) {
kol_tovars[0] = 15;
...
}
}

Похожие вопросы
[C++] Фигня какая-то с указателями
Срочно помогите решить пожалуйста!! ! c++ указатели и массивы
Правильная работа указателя уровня топлива в ваз 2106
Как достать указатель из TList на C++ и присвоить его другому указателю?
C++ передача в функцию символьного массива и возвращения указателя на переработанные данные ?
C++ передача функции или указателя на функцию в метод
Вольтметр с указателем полярности измеряемого напряжения...
C++.Указатели и взятие адреса.
Как будет реагировать на входной сигнал указатель отсчетного устройства
Указатели динамического массива, функции, c++