我们将外部 Dll 用作:
[DllImport("DemoExport.dll")]
public static extern string GetDBConnection(string sDBName);
[DllImport("DemoExport.dll")]
public static extern int CreateEmptyDBFromDB(string SourceDBName, string DestinationDBName);
[DllImport("DemoExport.dll")]
现在,我们想以相同的模式添加新方法。我们正在寻找有没有办法在 DemoExport.dll 中实现方法?所以,我们可以使用 DemoMethod() 方法,例如:
[DllImport("DemoExport.dll")]
public static extern void DemoMethod();
这可能看起来像一个疯狂的问题,但我们确实需要实现这个方法,所以以后我们可以使用它。
此外,如果上述方法是不可能的,那么如何创建一个新的 dll 或者说如何使用 C# 中不可用的 DllExport。所以,以后,任何人都可以使用带有属性的方法
[DllImport("dllname.dll")]
publis statis extern void mymeth();