Array-Eigenschaft syntax in C#

Ich habe eine eine Klasse, die ein integer-array-Eigenschaft und ich versuche, herauszufinden, die richtige syntax dafür. Das int-array instanziiert in der Klassen-Konstruktor.

class DemoClass
{
    private int[] myNumbers;
    public int[] MyNumbers
    {
        get { /* Some logic */ }
        set { /* Some logic */ }
    }

    public DemoClass(int elements)
    {
        //Here, the array should get instantiated using the elements.
    }
}

Wie funktioniert die get - /set-block-syntax arbeiten, wenn ich will, dass mein client-code, um eine Nummer aus dem array über die Eigenschaft MyNumbers? Wie kann ich senden Sie es der richtige index? Was muss ich initialisieren?

  • Sind Sie versuchen, erstellen Sie eine indexer Eigenschaft, durch Zufall?
InformationsquelleAutor Gasoline | 2011-08-11
Schreibe einen Kommentar