using System; using System.Reflection; namespace ReflectionExample { class Program { static void Main(string[] args) { MyClass myInstance = new MyClass(); Type type = typeof(MyClass); string methodName = "Govno"; BindingFlags bindingFlags = BindingFlags.NonPublic | BindingFlags.Instance; MethodInfo methodInfo = type.GetMethod(methodName, bindingFlags); if (methodInfo != null) { methodInfo.Invoke(myInstance, null); } else { Console.WriteLine("Private method not found."); } } } class MyClass { private void Govno() { Console.WriteLine("This is a private method and everything works fine, epta"); } } }