我想在C#中使用CLI功能。
我想通过在C#中使用Set_Test
来调用List<T>
函数。
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[]
。
如何调用该函数?
答案 0 :(得分:2)
简,
有点不清楚,但是,您的Set_test在数组之后,您想使用列表。
通常,您会Api.Set_Test(Test3.ToArray());