Wie anzahl elemente arrays herausfinden

Gibts es eine funktion die mir sagt, wie viele elemente ich in einem Array habe? Denn wenn ich folgende funktion habe: /*Funktion, welche eine Kommazahl in 2 Werte aufteilt. arInfo der Wert vor dem Komma, arInfo nach dem Komma*/ string stackspeicher = "123,43"; string; char splitter = (','); arInfo = stackspeicher.Split; Dann wird arInfo=123; arInfo=43; Wenn ich aber nur 123 als zahl habe dann wird nur arInfo erstellt und nicht arInfo. Und ohne arInfo gibts einen fehler im programm. Und daher möchte ich überprüfen, ob es arInfo überhaupt gibt, und wenn nicht, dass dann arInfo erstellt wird.

6 Antworten zur Frage

Bewertung: 3 von 10 mit 1447 Stimmen

Videos zum Thema
YouTube Videos

Wie kann ich die Anzahl der elemente eines arrays herausfinden?

Also ich habe es jetzt so gelöst:
string;
char splitter = (',').
Wenn anz_elemnte = 0 ist, so habe ich nur ein Element und ich muss den Wert auf 0 setzten. Wenn anz_elemnte = 1 ist, so wird der nachfolgende Wert einfach = arInfo gesetzt.
___
Vielleicht gibts es noch einfachere lösungen, aber sry @lmein3, leider funktioniert es nicht so, wie du machen wolltest :S
Oder ich bin zu kompliziert, um das hinzubekommen xD
Grundsätzlich wir die Größe über yourArray.Length bestimmt
Das habe ich schon ausprobiert, aber über diese Funktion erhalte ich die anzahl der Zeichen des elements vom array und nicht die Anzahl der elemente, die das array besitzt.
Klappt doch, hab das wohl en bissl falsch gemacht :S
Wenn arInfo.Length > 1 ist, dann existiert arInfo.
"Obergrenze feststellen
Der untere Index eines C# Arrays ist immer 0. Den oberen findet man mit der "Length"-Eigenschaft des Arrays heraus.
int;
int x = meinArray.Length;
x wird nun den Wert 5 besitzen."
Quelle: Arrays in C# - Artikel von www.it-academy.cc - Verein für Informationstechnologie
Finde ich i-wie unsinnig.
Ich habs ausprobiert, klappt doch. Aber warum gibt es einmal die Funktion "length" und "getupperbound" wenn beide genau das selbe machen?
Nur getupperbound ist eine Funktion. Length ist eine Variable.


informatik
Wie funktioniert Website-Phishing?

- sich dann auch Anmeldet, und ändert dass Passwort so, wie es Y wollte. Schon ist X in dem Account von Y drin, nur -


programmieren
Eine Frage zu BlueJ

Hallo : Ich will in ein kleines Spiel eine Audio datei einfügen die im Hintergrund laufen soll. Es funktioniert


sharp
Wie kann man in c# eine Variable per GET auslesen, so daß auch Sonderzeichen mitgegeben …

bei Request.QueryString.Get werden keine umlaute mitgeliefert bei Request.Url.Query verschlüsselt ja, aber was