[英]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.