我已經引用的一個DLL(我有這個源代碼)說Dll_A,其中有一個功能如何通過功能包括項目作爲參考不同的DLL
private void uploadPic(int a)
在我的主要項目,我有功能說
private void passMe(int b)
{
}
我需要將上面的函數(passMe
)傳遞給在Dll_A uploadPic
功能,我該怎麼辦呢?可能嗎? 我能夠從我的主項目中使用Dll_A的功能,所以實例化不是問題,我只需要一種方法來傳遞函數。
=== 謝謝,試試吧。如果有人可以編輯下面的代碼
//code in main project picbackman.cs
public delegate void delObj(int v);
private void uploadSome(string path, string fName, string str)
{
delObj del1 = new delObj(updatePValue);
UploadFileResponse response = boxProvider1.UploadFiles(args1, folderString, ((Picbackman.BoxProvider.delObj)(del1)));
}
//code in different dll which is referenced in main project //Dll_A
public delegate void delObj(int v);
public UploadFileResponse UploadFiles(string[] filePathes,string folderId, delObj d)
{}
如何在'uploadPic'採用int時傳遞函數? – nawfal