title: How to implement multiple delegates in Monotouch?
body: <p>In Objective-C, delegates such as UITableViewControllerDelegate are protocols, so I can implement multiple in one class. </p>
  
  <p>In Monotouch, all the iOS delegates are exposed as C# classes. This makes it impossible to implement two delegate on a single controller class, since C# (rightly, IMO) only allows single inheritance.</p>
  
  <p>Does the delegate declarations exist as C# interfaces somewhere in the Monotouch framework ? (This would be the closest we could come to the protocol from Objective-C)</p>
  
  <p>What are my options if I need to implement multiple delegates on a class in Monotouch / C# ? </p>