Indexeurs multiples C #

Est-il possible d'avoir quelque chose comme ce qui suit:

class C
{
    public Foo Foos[int i]
    {
        ...
    }

    public Bar Bars[int i]
    {
        ...
    }
}

Si non, quelles sont certaines des façons d'y parvenir? Je sais que je pourrais faire les fonctions appelées getFoo(int i) et getBar(int i), mais j'espérais pour ce faire avec des propriétés.

source d'informationauteur smack0007