sample.vb
class sam
public shared sub hh()
Console.WriteLine("asasas")
end sub
end class
test.vb
Dim ass as Assembly = Assembly.LoadFile("sample.dll")
今、クラス名を使用して共有メソッドを呼び出したいのですが、どうすればいいですか??
sample.vb
class sam
public shared sub hh()
Console.WriteLine("asasas")
end sub
end class
test.vb
Dim ass as Assembly = Assembly.LoadFile("sample.dll")
今、クラス名を使用して共有メソッドを呼び出したいのですが、どうすればいいですか??
リフレクションはあなたの友達です。を追加してImports System.Reflection
、次のことを試してください。
Sub Main()
Dim ass As Assembly = Assembly.LoadFile("sample.dll")
Dim t_sam As Type = ass.GetType("sam")
Dim hh_m As MethodInfo = t_sam.GetMethod("hh", BindingFlags.Public Or BindingFlags.Static)
hh_m.Invoke(Nothing, New Object() {})
End Sub