Calling a class method dynamically
<p><strong>Edit: In real life i don't have a Book class. This is just an example to be clear. Real problem really needs reflection to solve it.</strong></p>

<p>Suppose that I have some classes:</p>

<p>Book, Apple, Door.</p>

<pre><code>class Book
{
   ...
   public decimal getPrice()
   {...}
   public string getTitle()
   {...}
   public decimal getAuthor()
   {...}
}
</code></pre>

<p>and something same for other classes.</p>

<p>May i call a class method dynamically from a string:</p>

<pre><code>Book myBook = new Book("Title", "Author", 44);

string title = runMethod(myBook, "getTitle");
</code></pre>
