gpt4 book ai didi

c# 等效于 c++/cli long

转载 作者:行者123 更新时间:2023-11-30 22:36:33 25 4
gpt4 key购买 nike

我在 C# 中这样声明了一个方法:

[OperationContract]
[FaultContract(typeof(MyException))]
MyClass MyMethod(... some params ..., Int32[] myParam);

而在C++/CLI中需要编写接口(interface)匹配的方法:

MyClass^ MyMethod(... some params ..., array<long>^ myParam) { ...

我需要从 .Net 为 C++ 世界传输多头数组。我知道 C++ long 不是 .Net long。但我不知道该怎么做。

最佳答案

System::Int32(或简称为 Int32,因为大多数 C++/CLI 源文件都using namespace System)有什么问题?

MyClass^ MyMethod(... some params ..., array<Int32>^ myParam) 

通常,在与 .NET 对话时使用 .NET 类型。

关于c# 等效于 c++/cli long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6931888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com