如何在C#中调用CLI功能
How can I call the cli function in c#?
我想在c#中使用CLI功能。我想通过C#中的List<T>
调用Set_Test
函数。
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[]
。
如何调用该函数?
jane,
但是,您的set_test有点不清楚,您想使用列表。
通常,您会做Api.Set_Test(Test3.ToArray());
相关文章:
- C++/CLI System.AccessViolation在托管类中调用非托管函数时出现异常
- C++ DLL(不是 CLI)是否可以调用 .NET Core 3.0 委托?
- 如何将字符串从 C++/CLI 方法返回到调用它的非托管C++
- C++控制台应用程序调用C++/CLI静态库
- c++\CLI dll包装器,用于调用c++类中的虚拟成员
- 如何在C#中调用CLI功能
- 在X64模式下从C /CLI调用MASM PROC会产生意外的性能问题
- 反向调用,从本机 C/C++ DLL 调用 C# 对象的方法,而无需 CLI/CLR
- 在c++中使用popen调用cli实用程序时崩溃.适用于shell或fork、exec等
- C++/CLI中重复的析构函数调用和跟踪句柄
- Visual C#在调用包装的C++CLI dll中的Lapack时引发System.AccessViolation
- 使用 c++/cli 中的 std::string 参数调用本机 c++ dll
- Visual C++/CLI 中的异步睡眠,如何创建一个 X 毫秒来调用函数,而不会使 GUI 也停止
- 解决尝试从C++/CLI调用非托管C++时的错误
- 在Rotary Encoder中找到了cli()调用
- 如何从C++/CLI代码调用C++代码
- 调试从 C# 到 C++/CLI 到 C++ 的函数调用不起作用
- c# /CLI:如果在其中使用Dispose(),则不调用析构函数
- 调用IOS::exception(..)会导致EOF从C++CLI中的std::getline(..)抛出Interop
- 调用Caffe的c++ /CLI包装器时的AccessViolationException