title: C# Multiple Indexers
body: <p>Is it possible to have something like the following:</p>
  
  <pre><code>class C
  {
      public Foo Foos[int i]
      {
          ...
      }
  
      public Bar Bars[int i]
      {
          ...
      }
  }
  </code></pre>
  
  <p>If not, then are what are some of the ways I can achieve this? I know I could make functions called getFoo(int i) and getBar(int i) but I was hoping to do this with properties.</p>