Diskussion:Visual Basic .NET: Felder

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

Moin. Ich bin grade, als totaler Anfänger, dabei VB.NET zu lernen. Kann es sein, dass bei den Feldfunktionen "GetUpperBound" ein Fehler in dem Beispiel ist? Es kann natürlich sein, dass ich mich irre, aber das Beispiel ergibt irgendwie keinen Sinn.

Anmerkung: Ich habe es jetzt mal geändert, so wie es meiner Ansicht nach sein sollte.
Danke für den Tipp. Falls du öfter Fehler findest, solltest du nachdenken, dich kostenlos und unverbindlich bei Wikibooks anzumelden. -- Stefan Majewsky 08:24, 10. Aug 2006 (UTC)

noch ein Fehler?[Bearbeiten]

Hallo,

"Ganz besondere Schlaumeier haben es sofort erkannt: Dieses Beispiel berechnet die ersten 4 Glieder der Fibonacci-Folge. Das ist aber gar nicht so wichtig, das Programm schon. In der ersten Zeile wird das Feld deklariert. Es enthält 4 (nicht 3!) Elemente mit den Indizes 0, 1, 2 und 3. Diese Feldelemente werden im folgenden initialisiert. Den ersten zwei Elementen mit den Indizes 0 und 1 wird jeweils der Wert 1 zugewiesen, die letzten zwei Elemente mit den Indizes 2 und 3 werden mit der Summe der jeweils vorhergehenden Werte initialisiert."

muss es nicht so heißen: "Dem ersten Element mit dem Indize 0 wird der Wert 0 zugewiesen, dem zweiten Element mit dem Indize 1 wird der Wert 1 zugewiesen, die letzen beiden Elemente mit den Indizes 2 und 3 werden mit der Summe der jeweils vorhergehenden Werte initialisiert."

Das ist tatsächlich der Fall. Das hatte ich wohl übersehen, als ich vom Start bei 1 auf 0 gegangen bin, um das ganze Feld auszukosten. -- Stefan M. aus D. 18:02, 21. Mär. 2007 (CET)[Beantworten]