Как я могу вызвать функцию Cli в C #? - PullRequest
0 голосов
/ 08 мая 2019

Я хочу, чтобы функция CLI в C #. Я хочу вызвать функцию Set_Test, используя List<T> в C #.

Источник CLI

void Api::Set_Test(array<Test>^% _Test2)

C #

List<Test> Test3 = new List<Test>(5);
Test3.Add(...)
...
Api.Set_test(ref Test3)  --> Error

Код ошибки : он не преобразуется из List<Test> в Test[].

Как я могу вызвать функцию?

1 Ответ

1 голос
/ 08 мая 2019

Джейн,

Немного неясно, однако, ваш Set_test находится после массива, и вы хотите работать со списком.

Обычно тогда вы делаете Api.Set_Test(Test3.ToArray());

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...