Мне необходимо в C# создать массив типа double
с фиксированной величиной. Далее я его заполняю значениями. Передаю массив в библиотеку C++ и там часть данных отсекаю. После я должен вернуть обратно данный массив, но уже с другим размером. Как это можно реализовать?
Без усечения версия
C#
int count = 5;
float[] resultVertices = new float[count];
GCHandle handle = GCHandle.Alloc(resultVertices, GCHandleType.Pinned);
IntPtr address = handle.AddrOfPinnedObject();
myFunc(address, count);
handle.Free()
C++
extern "C" _declspec(dllexport) void MyCppFunc2(float* resultVerts, int vertLength)
{
resultVerts[0] = 0.123f;
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Требуется разработать приложение, которое: 1выводит график функции на экран; 2
Товарищи, возникли некоторые вопросы по поводу runtime, связанные с именами переменных и проверкой их типов, однако для лучшего понимания распишу...
Добрый день у меня есть контекст Library, таблица BooksС помощью метода Load() я загружаю в Local данные и потом local привязываю к datagrid
Как в XAML прописать путь к картинке через EnvironmentCurrentDirectory