Propriétés exposer les éléments d'un tableau en C#

Je veux créer une propriété en C# qui définit ou renvoie d'un individu membre d'un groupe. Actuellement, j'ai ceci:

private string[] myProperty;
public string MyProperty[int idx]
{
    get
    {
        if (myProperty == null)
            myProperty = new String[2];

        return myProperty[idx];
    }
    set
    {
        myProperty[idx] = value;
    }
}

Cependant, je reçois l'erreur de compilation suivante:

Mauvais tableau de demande de déclaration: Pour déclarer une matrice le rang spécificateur précède la variable d'identification de l'. Pour déclarer une zone tampon de taille fixe, utilisez le mot-clé fixe avant le type de champ.

OriginalL'auteur pm_2 | 2010-08-23