Frage von ElferKern, 80

C# - einzelnes Wort aus Array ausgeben?

Hiho gf.net community

Ich lern grad C# und wollt was ausprobieren, jedoch hab ich per google nicht rausgekriegt wie =/

ich hab in meinem array

apfel banane orange himbeere

wie kann ich nun z.bsp mit Console.WriteLine(); nur das 2. Wort ausgeben?

Antwort
von Computator, 80
String[] array = {apfel, banane, orange, himbeere};
Console.WriteLine(array[1]); 
//Indizierung beginnt mit 0
Kommentar von ElferKern ,

das habe ich schon versucht, dann wird mir nur der 2. buchstaben ausgegeben also:

p

a

r

i

Ich frage mich eben wie man ein wort aus der kette kriegt

Kommentar von Computator ,

Wenn du nur den Code

String[] array = { "apfel", "banane", "orange", "himbeere" };
Console.WriteLine(array[1]);
Console.ReadLine();

ausführst bekommst du als Ausgabe banane.
Sonst ist etwas mit deinem Compiler falsch.

Kommentar von ElferKern ,

jup, funzt lol^^ - habs mit meiner schlefie verbockt, ist mir aber erst darauf hin aufgefallen, danke

Kommentar von Computator ,

Wenn du allerdings etwas hast wie:

string str = "apfel";
Console.WriteLine(str[1]);
Console.ReadLine();

Wird dir ein p ausgegeben, da ein String im Grunde auch ein char[] ist und als solches auch angesprochen werden kann.

Keine passende Antwort gefunden?

Fragen Sie die Community