C#:如何将类传递给单独的dll中的函数

时间:2013-06-04 16:14:41

标签: c# class dll class-design function-parameter

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

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

示例:

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

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

感谢您的帮助。 最诚挚的问候。

1 个答案:

答案 0 :(得分:0)

您需要object class class而不是serializableClass。假设main是一个类。虽然库(dll)不知道你的类serializableClass。您可以创建公共类的,并在public class serialize { public static void doSerialization(serializableClass objSerializableClass , string path, string fileName) { do code here... } } 程序和库中添加该库的引用以进行序列化。

{{1}}