c#:如何将类传递给单独dll中的函数
本文关键字:单独 dll 函数 | 更新日期: 2023-09-27 18:16:48
我尝试编写我自己的序列化dll。代码本身按预期工作。现在我想把整个代码放到一个dll文件中。
我的问题如下:我如何告诉dll哪个类应该序列化?
的例子:
public class serialize
{
public static void doSerialization(class serializableClass, string path, string fileName)
{
do code here...
}
}
Ok。我用的是class serializableClass
?类型+名称。当然,这样不行。我担心它不会。但我该怎么做呢?我想要dll序列化类settings.cs
是在我的主程序…我希望这个问题很清楚。否则直接问;)
谢谢你的帮助。致以最亲切的问候。
您需要通过class
中的object
而不是class
。假设serializableClass
是一个类。虽然库(dll)不知道您的类serializable。您可以将常用类的库制作为库,并在main
程序和库中添加该库的引用以进行序列化。
public class serialize
{
public static void doSerialization(serializableClass objSerializableClass , string path, string fileName)
{
do code here...
}
}