Как отправить консольные параметры C++ в библиотеку DLL C#
Мне нужно отправить два числа, введенные в качестве параметров или запрошенные консолью C++, в библиотеку на языке C#.
Вручную код есть:
BSTR thing_to_send = ::SysAllocString(L"10 20");
Как я могу создать переменную типа BSTR, используя значения параметров, указанных консолью, или две переменные типа integer или string.
Мне нужно объединить значения, используя пробел между ними, например:
строка Num1 = 30;
строка Num2 = 40;
строка dataToSend = Num1 + "" + Num2;
или
строка Num1 = argv[1];
строка Num2 = argv[2];
строка dataToSend
dataToSend += Num1 + " ";
dataToSend += Num2;
Как я могу преобразовать dataToSend в допустимую переменную BSTR для отправки с помощью:
отправить данные в BSTR?
Что я уже пробовал:
На каждой странице, которую я рассмотрел, указаны другие типы значений происхождения для преобразования, с явными значениями цепочки, такими как "Cade to convert", но не с использованием переменных, как это происходит в данном случае