Piszę system w C# .net (2.0). Ma moduł typu plug-in. Zespoły można dodawać do systemu bez odbudowywania modułów podstawowych. Aby nawiązać połączenie z nowym modułem, chcę spróbować wywołać metodę statyczną w innym module według nazwy. Nie chcę, aby wywoływany moduł był odwoływany w dowolny sposób w czasie kompilacji.C# wywołać metodę statyczną w czasie wykonywania bez odniesienia do czasu kompilacji?
Powrót, kiedy pisałem niezarządzanego kodu, począwszy od ścieżki do pliku .dll Chciałbym użyć LoadLibrary(), aby uzyskać. Dll w pamięci, a następnie użyj get GetProcAddress() uzyskać wskaźnik do funkcji, którą chciałem wywołać. Jak osiągnąć ten sam wynik w C#/.NET.
+ 1, Warto również wspomnieć, że "className" musi zawierać także przestrzeń nazw, np. "MyNamespace.Class1" – icl7126