将结构从应用程序传递到类库

时间:2013-02-06 19:26:37

标签: c#

我有一个包含API函数的类库,它将处理所有处理,我的应用程序有一个结构和几个将传递给API函数的方法。如何将我的应用程序中的结构传递给.dll?

在我的申请中:

private void IFaceConn_Load(object sender, EventArgs e)
    {
        Interface.RegisterInterface(iface, ref cfg, ConnectFn, DisconnectFn);
    }

在我的.dll:

public void RegisterInterface(Enum iface, "struct goes here"  Func<int> connect, Func<int> disconnect)
    {

    }

1 个答案:

答案 0 :(得分:3)

如果你问的是struct参数声明应该是什么样的:

public void RegisterInterface(Enum iface, ref StructType structType, Func<int> connect, Func<int> disconnect)
{
}