0

我试图编写自己的序列化 dll。代码本身按预期工作。现在我想把整个代码放到一个dll文件中。

我的问题如下:我如何告诉 dll 它应该序列化哪个类?

例子:

public class serialize
{
    public static void doSerialization(class serializableClass, string path, string fileName)
    {
        do code here...
    }
}

好的。我用过class serializableClass,你知道吗?键入 + 名称。当然它不会像这样工作。我怕它不会。但是我该怎么做呢?我希望 dll 序列化settings.cs我的主程序中的类......我希望问题很清楚。否则只是问;)

谢谢你的帮助。此致。

4

1 回答 1

0

你需要通过object不是它自己classclass假设serializableClass是一个类。虽然库(dll)不知道你的类serializableClass。您可以制作公共类的库,并在程序和库中添加对该库的引用以进行main序列化。

public class serialize
{
    public static void doSerialization(serializableClass objSerializableClass , string path, string fileName)
    {
        do code here...
    }
}
于 2013-06-04T16:15:46.923 回答