C ++ strcpy(Struct.Property,“VALUE”)在C#中使用?

时间:2010-05-13 22:06:31

标签: c++ c#-3.0 wrapper

我为C ++ dll创建了一个包装器。在阅读文档时 我使用这个函数strcpy(StructName.strPropGetter,“A STRING”)达到了一个点; 我不是一个C ++人,我无法想象如何在C#中传输这些代码。 我的封面给了我这个属性而没有一个二传手。

任何光线都会很好。谢谢

1 个答案:

答案 0 :(得分:0)

只是StructName.strPropGetter = "A STRING";

修改 如果你的意思是你应该如何实现strPropGetter,那么对于strPropGetter是什么信息并不困难。但它可能是这样的:

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

StructName.strPropGetter = "A STRING";

(这是名称的文字副本,以便更容易看到它与原始代码片段的关系,但显然“strPropGetter”等应该被命名为更合理的东西。原始名称中的“Getter”可能是指属性的“获取”方法,在这种情况下,这是由C#自动为上面代码中属性的“get;”部分生成的。

如果不更好地了解您正在寻找包装/转换的代码,我真的无法提供更多帮助。