I am trying to understand how reflection works so my question is that when I want to invoke some method in assembly why do I send method parameters as an object array and not as a string?
For example I want to invoke this method it gets string parameter but I send arguments as a object array. As far as I know object cant be converted into a string so how it converts it?
public string Display(string Name)
{
return Name;
}