title: C# reflections - invoking method having parameters of different types
body: <p>How to pass int,string and float to the method called using reflections ? Basically,different types while invoking like this:
   method.Invoke(service, null);
  i can pass an object array but how will it know what types i am passing? 
  Thanks</p>