Private Member aufrufen

    • VB.NET

      Private Member aufrufen

      Hi
      Mal ein kleiner Code wie man die Private, Friend, Protected-Geschichte für Subs und Funktionen umgehen kann:

      VB.NET-Quellcode

      1. Dim bfFlags As System.Reflection.BindingFlags = Reflection.BindingFlags.Static + Reflection.BindingFlags.IgnoreCase + Reflection.BindingFlags.NonPublic + Reflection.BindingFlags.Instance
      2. Dim objValue As Object
      3. objValue = GetType(MyTestClass).GetMethod("MyMethod", bfFlags).Invoke(Nothing, bfFlags, Nothing, New Object() {"parameters"}, Nothing)


      parameter einfach mit entsprechenden Werten füttern und MyMethod mit dem Namen ersetzen. Wenn es ein C#-Assembly ist, am Besten Reflection.BindingFlags.IgnoreCase entfernen, weil C# Groß-und Kleinschreibung beachtet.

      Gruß
      ~blaze~

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „~blaze~“ ()