Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
c# mit for-schleife auf array index?
Hallo,
ich programmier momentan in C# und bin es auf php so gewohnt ein array mit einer for schleife ca. so ausgeben zu können
for($i=0; $i<100;i+++)
{
echo "arraybsp[$i]";
}
Jedoch funktioniert das in C# sharp nicht und ich weiß nicht wie ich ein Array überprüfen kann ohne tausende Zeilen Code zu schreiben...Anregungen / Ideen ?
Super, danke das klappt sehr gut:) Kann ich auf diesem Weg dann auch Elemente im Gui zB eine ellipse ansprechen ?
ellipse[i].Fill = var_blau; ?
2 Antworten
- MeMeMeLv 7vor 9 JahrenBeste Antwort
Das ist schon gar nicht so schlecht, abgesehen davon, dass in C#
1. Namen ohne führendes $ angegeben werden,
2. Variablen vorher deklariert werden müssen,
3. kein Echo-Befehl existiert,
4. Funktionsaufrufe anders aussehen "funktion(parameter1, parameter2,...);"
In C# müsste das Array etwa so aussehen (bin mir nicht 100% sicher wegen dem var)
for( var i = 0; i < 100; i++ ) {
....System.Console.WriteLine( "arraybsp[ i ] = " + arraybsp[ i ] );
}
Nachtrag:
Ja, wenn du ein entsprechendes Array hast.
- 🐟 Fish 🐟Lv 7vor 9 Jahren
Mememe hat schon richtig erwähnt C# hat kein $ vor den Variablen die korrekte Syntax lautet
[a..z|A..Z]{[a..z|A..Z|0..9{...}]
Anders gesagt 1. Zeichen ist immer ein Buchstabe in diebfolgenden sind Buchstaben oder Zahlen
Variablen müssen IMMER deklariert werden mit
<Typ > <variablenname> { = <Defaultwert>};
Bei schleifenzählern in der Regel so
Int meinzaehler = 0;
Die Deklaration erfolgt in derb Regel am Anfang eines Blocks bei Schleifen geht das Weilers eine Ausnahme ist auch anders
For (int i = 0; I<100; i++)
{ }
Beim Array genauso:
void meinefunktion ()
{
String [] meinarray = { "1. Wert" , "das ist Wert 2", "und hier Wert3"};
For(int i=0; i<meinarray.length; i++)
System.Console.WriteLine (meinarray[i]);
}
Hab's nicht getestet müsste aber so gehen.