[C#] Schleifen, Methoden, Klassen und mehr!

03/08/2012 19:51 V8II#1
#gelöscht
03/09/2012 01:13 MoepMeep#2
Bitte nicht mehr, okay? :/
03/09/2012 19:42 V8II#3
Währe mal nicht schlecht , wenn du erwähnen würdest, was so "schlecht" an dem/den Tutorial(s) ist. Auch von Rainvair hätte ich mal gerne Feedback.

Wenns einfach nur grottenschlecht ist, nehme ich es raus, leider kann man sowas als autor kaum beurteilen.
03/09/2012 20:24 SmackJew#4
Habe einfach mal das "Schleifen Tutorial" geöffnet. Mal davon abgesehen, dass schon das erste Wort (die Überschrift) falsch geschrieben ist, erkennt man deutlich, dass du weder die Terminologie beherrschst noch das eigentliche Fachwissen besitzt um irgendjemandem auch nur irgendetwas darüber beizubringen. Das ganze Ding ist nichts wert.

Ich gebe dir mal einige Beispiele:

1. Du redest über Bedingungen und Schleifen jedoch lässt sich im ganzen Dokument weder das Wort "true" noch das Wort "false" finden.

2.
Quote:
Es gibt die do-Schleife (Auch Fußgesteuerte Schleife genannt):

Code:
{
Befehl1
Befehl2
..
}
Solange (das und das)
Dann hast du im folgenden Beispiel noch die Frechheit zu behaupten der einzige Unterschied zwischen einer do-while und einer while Schleife wäre, dass ein do davor steht. Der Unterschied liegt darin, dass eine do-while Schleife mindestens ein mal durchläuft, da die Bedingung nach dem Block evaluiert wird.

3.
Quote:
Der Sinn liegt einfach darin, nicht viel Code für wiederkehrende Ereignisse zu schreiben. Klingt etwas kompliziert[...]
Was genau klingt denn da kompliziert?

4.
Quote:
Eine For Schleife ist eine Schleife die bei jedem Durchgang/ bei jeder Abfrage eine Variable erhöht/vermindert. Es ist also eine Schleife die mitzählt.
Vollkommener Schwachsinn. Niemand zwingt dich im Kopf einer for-Schleife eine Zählvariable zu definieren, und niemand zwingt dich sie zu inkrementieren.

Code:
for(; true; Console.WriteLine("I suck!")){}
5. Deine Zählvariable hat einen Umlaut. Soll das ein Scherz sein?

Bitte versuche nicht anderen etwas beizubringen, was du deutlich nicht selber beherrschst.
03/09/2012 23:10 xNopex#5
Quote:
for(; true; Console.WriteLine("I suck!")){}
Das macht mir Augenweh. Nicht schön, gar nicht schön :<
03/10/2012 00:17 SmackJew#6
Quote:
Originally Posted by xNopex View Post
Das macht mir Augenweh. Nicht schön, gar nicht schön :<
So sieht deine Freundin ungeschminkt auch aus, glaub mir. Die Wahrheit ist nie schön.

Ging mir auch eher darum den Punkt zu illustrieren.
03/10/2012 11:42 Nightblizard#7
Quote:
Originally Posted by SmackJew View Post
5. Deine Zählvariable hat einen Umlaut. Soll das ein Scherz sein?
Das ist zu 100% legitim, wenn deine IDE nicht vollkommener Schrott ist.

Code:
            for (int zähler = 0; zähler != 5; ++zähler)
                Console.WriteLine(zähler);

            int Žª = 10;
            int سصظٷٸ = 20; //Darstellungsfehler des Editors...
            int ऑओकङ = 30;

            Console.WriteLine("{0} {1} {2}", Žª, سصظٷٸ, ऑओकङ);
Lässt sich mit Visual Studio kompilieren und ausführen.


Bei den anderen Punkten stimme ich jedoch zu.
03/10/2012 14:08 SmackJew#8
Quote:
Originally Posted by Nightblizard View Post
Das ist zu 100% legitim, wenn deine IDE nicht vollkommener Schrott ist.

Code:
            for (int zähler = 0; zähler != 5; ++zähler)
                Console.WriteLine(zähler);

            int Žª = 10;
            int سصظٷٸ = 20; //Darstellungsfehler des Editors...
            int ऑओकङ = 30;

            Console.WriteLine("{0} {1} {2}", Žª, سصظٷٸ, ऑओकङ);
Lässt sich mit Visual Studio kompilieren und ausführen.


Bei den anderen Punkten stimme ich jedoch zu.
Nur weil es kompiliert wird, heißt das nicht, dass du es machen solltest. Es ist nicht nur miserabler Stil sondern führt auch auf anderen Rechnern zu Problemen.
03/10/2012 15:09 xNopex#9
Quote:
Ging mir auch eher darum den Punkt zu illustrieren.
Ich weiß. Trotzdem wollte ich mal erwähnen, dass das echt hässlich ist..