mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-04-05 06:52:42 +02:00
typos (#5251)
This commit is contained in:
parent
60ca03bafe
commit
8049396fb8
22
de/csharp.md
22
de/csharp.md
@ -252,7 +252,7 @@ zur nächsten Zeile, ""Wahnsinn!"", die Massen waren kaum zu bändigen";
|
||||
int fooWhile = 0;
|
||||
while (fooWhile < 100)
|
||||
{
|
||||
// Wird 100mal wiederholt, fooWhile 0->99
|
||||
// Wird 100-mal wiederholt, fooWhile 0->99
|
||||
fooWhile++;
|
||||
}
|
||||
|
||||
@ -260,14 +260,14 @@ zur nächsten Zeile, ""Wahnsinn!"", die Massen waren kaum zu bändigen";
|
||||
int fooDoWhile = 0;
|
||||
do
|
||||
{
|
||||
// Wird 100mal wiederholt, fooDoWhile 0->99
|
||||
// Wird 100-mal wiederholt, fooDoWhile 0->99
|
||||
fooDoWhile++;
|
||||
} while (fooDoWhile < 100);
|
||||
|
||||
//for-Schleifen => for(<start_statement>; <conditional>; <step>)
|
||||
for (int fooFor = 0; fooFor < 10; fooFor++)
|
||||
{
|
||||
// Wird 10mal wiederholt, fooFor 0->9
|
||||
// Wird 10-mal wiederholt, fooFor 0->9
|
||||
}
|
||||
|
||||
// foreach-Schleife
|
||||
@ -386,7 +386,7 @@ zur nächsten Zeile, ""Wahnsinn!"", die Massen waren kaum zu bändigen";
|
||||
MethodSignatures(
|
||||
// Erstes Argument, erwartet int
|
||||
int maxCount,
|
||||
// setzt sich selbst auf 0 wenn kein anderer Wert übergeben wird
|
||||
// setzt sich selbst auf 0, wenn kein anderer Wert übergeben wird
|
||||
int count = 0,
|
||||
int another = 3,
|
||||
// enthält alle weiteren der Methode übergebenen Parameter (quasi Splats)
|
||||
@ -448,7 +448,7 @@ zur nächsten Zeile, ""Wahnsinn!"", die Massen waren kaum zu bändigen";
|
||||
Console.WriteLine("Mein Nullable: " + nullable);
|
||||
bool hasValue = nullable.HasValue; // true wenn nicht null
|
||||
|
||||
// ?? ist "syntaktischer Zucker" um einen Defaultwert für den Fall
|
||||
// ?? ist "syntaktischer Zucker" um einen Default-Wert für den Fall,
|
||||
// dass die Variable null ist festzulegen.
|
||||
int notNullable = nullable ?? 0; // 0
|
||||
|
||||
@ -477,7 +477,7 @@ zur nächsten Zeile, ""Wahnsinn!"", die Massen waren kaum zu bändigen";
|
||||
// Disposables - einfaches Management von nicht verwalteten Ressourcen
|
||||
// So gut wie alle Objekte die auf nicht verwaltete Ressourcen
|
||||
// (Dateien, Geräte, ...) zugreifen, implementieren das Interface
|
||||
// IDisposable. Das using Statement stellt sicher dass die vom
|
||||
// IDisposable. Das using Statement stellt sicher, dass die vom
|
||||
// IDisposable benutzten Ressourcen nach der Benutzung wieder
|
||||
// freigegeben werden:
|
||||
using (StreamWriter writer = new StreamWriter("log.txt"))
|
||||
@ -517,7 +517,7 @@ zur nächsten Zeile, ""Wahnsinn!"", die Massen waren kaum zu bändigen";
|
||||
|
||||
// Dynamische Objekte (gut um mit anderen Sprachen zu arbeiten)
|
||||
dynamic student = new ExpandoObject();
|
||||
// hier muss keine Typ angegeben werden
|
||||
// hier muss kein Typ angegeben werden
|
||||
student.FirstName = "Christian";
|
||||
|
||||
// Einem solchen Objekt kann man sogar Methoden zuordnen.
|
||||
@ -585,7 +585,7 @@ zur nächsten Zeile, ""Wahnsinn!"", die Massen waren kaum zu bändigen";
|
||||
.Select(b => b.Name); // auch hier: immer noch keine Abfrage
|
||||
|
||||
// Erst hier wird die Datenbankabfrage wirklich ausgeführt,
|
||||
// limitiert auf die Elemente die der foreach-Loop verwendet
|
||||
// limitiert auf die Elemente, die der foreach-Loop verwendet
|
||||
foreach (string bike in query)
|
||||
{
|
||||
Console.WriteLine(result);
|
||||
@ -618,11 +618,11 @@ zur nächsten Zeile, ""Wahnsinn!"", die Massen waren kaum zu bändigen";
|
||||
// Das Keyword public macht das Member von überall zugänglich
|
||||
public int Cadence
|
||||
{
|
||||
get // get definiert eine Methode um die Eigenschaft abzurufen
|
||||
get // get definiert eine Methode, um die Eigenschaft abzurufen
|
||||
{
|
||||
return _cadence;
|
||||
}
|
||||
set // set definiert eine Methode um die Eigenschaft zu setzen
|
||||
set // set definiert eine Methode, um die Eigenschaft zu setzen
|
||||
{
|
||||
_cadence = value; // value ist der dem Setter übergebene Wert
|
||||
}
|
||||
@ -662,7 +662,7 @@ zur nächsten Zeile, ""Wahnsinn!"", die Massen waren kaum zu bändigen";
|
||||
Kynast // 43
|
||||
}
|
||||
// Nachdem dieser Typ in der Klasse "Bicycle" definiert ist,
|
||||
// sollte Code ausserhalb der Klasse den Typen als Bicycle.Brand referenzieren
|
||||
// sollte Code außerhalb der Klasse den Typen als Bicycle.Brand referenzieren
|
||||
|
||||
// Nachdem das Enum deklariert ist, können wir den Typen verwenden:
|
||||
public BikeBrand Brand;
|
||||
|
Loading…
x
Reference in New Issue
Block a user