我为C ++ dll创建了包装器。阅读文档时
我使用此函数strcpy(StructName.strPropGetter,“ A STRING”)到达了一个点;
我不是C ++的家伙,我不知道如何在C#中传输此代码。
我的包装员给了我这个财产,没有二传手。

任何光线都很好。谢谢

最佳答案

只是StructName.strPropGetter = "A STRING";

编辑
如果您是说应该如何实现strPropGetter,那么即使没有关于strPropGetter的任何信息,也很难做到这一点。但这可能是这样的:

class StructName
{
    string strPropGetter { get; set; }
}

StructName.strPropGetter = "A STRING";


(这是名称的文字副本,以使其更易于查看与原始代码段的关系,但是显然“ strPropGetter”等应命名为更合理的名称。原始名称中的“ Getter”可能是指属性的“获取”方法,在这种情况下,这是C#为上面代码中属性的“获取”部分自动生成的。

如果没有更好地了解正在包装/转换的代码,我将无济于事。

08-04 17:24