![](/img/trans.png)
[英]How can I pass a function to a C# class dll, that I am calling from another C# app? The function is defined in the app where the dll is called
[英]C#: How can I pass a class to a function in separate dll
我尝试编写自己的序列化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
。我希望问题清楚。 否则,只问;)
谢谢你的帮助。 最好的祝福。
您需要将object
的class
没有class
它的自我。 假设serializableClass
是一个类。 虽然库(dll)不知道您的类serializableClass。 您可以创建通用类的库 ,并在main
和库中添加该库的引用以进行序列化。
public class serialize
{
public static void doSerialization(serializableClass objSerializableClass , string path, string fileName)
{
do code here...
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.