Привет всем,
Задача: вернуть 2 строки из вызова метода класса, написанного на MC++.
Вызывать его можно как MyClass.MyOp(ref s1, ref s2); или MyClass.MyOp(out s1, out s2); — правильно?
(начальные значения строк не важны в общем случае).
Как должны выглядеть definition/implementation этого метода в MC++ классе?
void MyClass::MyOp (System::String __gc * s1, System::String __gc * s2)
{
s1 = S"aaa"; s2 = S"bbb";
}
не работает — точнее, не распознается С# компилятором как метод с ref/out параметрами
Спасибо!