Совместное использование переменных между C # и C ++

Я пишу программное обеспечение на C #, которое должно вызывать много раз и многими потоками функцию в неуправляемой DLL C ++.

У меня есть файл C ++, как это:

// "variables" which consist in some simple variables (int, double) 
//  and in some complex variables (structs containing arrays of structs)


extern "C"
{
     __declspec(dllexport) int function1()
    {
        // some work depending on random and on the "variables"
    }
}

и такой класс C #

public class class1
{
    //  "variables" 

Ответы на вопрос(3)

Ваш ответ на вопрос