|
Microsoft .Net-Samples
|
Static Public Member Functions | |
| static TimerRemaining | _Declaration () |
Impliziter Indexzugriff
Der implizite Indexoperator <^> = entspricht, Zählen vom Ende! ist jetzt in einem Objektinitialisierungsausdruck für eindimensionale Sammlungen zulässig. Sie können beispielsweise jetzt ein eindimensionales Array mit einem Objektinitialisierer initialisieren, wie im folgenden Code gezeigt wird.
Die TimerRemaining Klasse enthält ein buffer Array, das auf eine Länge von 10 initialisiert wurde. Im vorherigen Beispiel werden diesem Array Werte zugewiesen, wobei der Indexoperator "from the end" (^) verwendet wird, wodurch effektiv ein Array erstellt wird, das von 9 bis 0 nach unten zählt.
In Versionen vor C# 13 kann der ^-Operator nicht in einem Objektinitialisierer verwendet werden. Sie müssen die Elemente von vorne indexiere
|
static |