mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-04-27 07:33:57 +00: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;
|
int fooWhile = 0;
|
||||||
while (fooWhile < 100)
|
while (fooWhile < 100)
|
||||||
{
|
{
|
||||||
// Wird 100mal wiederholt, fooWhile 0->99
|
// Wird 100-mal wiederholt, fooWhile 0->99
|
||||||
fooWhile++;
|
fooWhile++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -260,14 +260,14 @@ zur nächsten Zeile, ""Wahnsinn!"", die Massen waren kaum zu bändigen";
|
|||||||
int fooDoWhile = 0;
|
int fooDoWhile = 0;
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
// Wird 100mal wiederholt, fooDoWhile 0->99
|
// Wird 100-mal wiederholt, fooDoWhile 0->99
|
||||||
fooDoWhile++;
|
fooDoWhile++;
|
||||||
} while (fooDoWhile < 100);
|
} while (fooDoWhile < 100);
|
||||||
|
|
||||||
//for-Schleifen => for(<start_statement>; <conditional>; <step>)
|
//for-Schleifen => for(<start_statement>; <conditional>; <step>)
|
||||||
for (int fooFor = 0; fooFor < 10; fooFor++)
|
for (int fooFor = 0; fooFor < 10; fooFor++)
|
||||||
{
|
{
|
||||||
// Wird 10mal wiederholt, fooFor 0->9
|
// Wird 10-mal wiederholt, fooFor 0->9
|
||||||
}
|
}
|
||||||
|
|
||||||
// foreach-Schleife
|
// foreach-Schleife
|
||||||
@ -386,7 +386,7 @@ zur nächsten Zeile, ""Wahnsinn!"", die Massen waren kaum zu bändigen";
|
|||||||
MethodSignatures(
|
MethodSignatures(
|
||||||
// Erstes Argument, erwartet int
|
// Erstes Argument, erwartet int
|
||||||
int maxCount,
|
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 count = 0,
|
||||||
int another = 3,
|
int another = 3,
|
||||||
// enthält alle weiteren der Methode übergebenen Parameter (quasi Splats)
|
// 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);
|
Console.WriteLine("Mein Nullable: " + nullable);
|
||||||
bool hasValue = nullable.HasValue; // true wenn nicht null
|
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.
|
// dass die Variable null ist festzulegen.
|
||||||
int notNullable = nullable ?? 0; // 0
|
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
|
// Disposables - einfaches Management von nicht verwalteten Ressourcen
|
||||||
// So gut wie alle Objekte die auf nicht verwaltete Ressourcen
|
// So gut wie alle Objekte die auf nicht verwaltete Ressourcen
|
||||||
// (Dateien, Geräte, ...) zugreifen, implementieren das Interface
|
// (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
|
// IDisposable benutzten Ressourcen nach der Benutzung wieder
|
||||||
// freigegeben werden:
|
// freigegeben werden:
|
||||||
using (StreamWriter writer = new StreamWriter("log.txt"))
|
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)
|
// Dynamische Objekte (gut um mit anderen Sprachen zu arbeiten)
|
||||||
dynamic student = new ExpandoObject();
|
dynamic student = new ExpandoObject();
|
||||||
// hier muss keine Typ angegeben werden
|
// hier muss kein Typ angegeben werden
|
||||||
student.FirstName = "Christian";
|
student.FirstName = "Christian";
|
||||||
|
|
||||||
// Einem solchen Objekt kann man sogar Methoden zuordnen.
|
// 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
|
.Select(b => b.Name); // auch hier: immer noch keine Abfrage
|
||||||
|
|
||||||
// Erst hier wird die Datenbankabfrage wirklich ausgeführt,
|
// 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)
|
foreach (string bike in query)
|
||||||
{
|
{
|
||||||
Console.WriteLine(result);
|
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
|
// Das Keyword public macht das Member von überall zugänglich
|
||||||
public int Cadence
|
public int Cadence
|
||||||
{
|
{
|
||||||
get // get definiert eine Methode um die Eigenschaft abzurufen
|
get // get definiert eine Methode, um die Eigenschaft abzurufen
|
||||||
{
|
{
|
||||||
return _cadence;
|
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
|
_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
|
Kynast // 43
|
||||||
}
|
}
|
||||||
// Nachdem dieser Typ in der Klasse "Bicycle" definiert ist,
|
// 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:
|
// Nachdem das Enum deklariert ist, können wir den Typen verwenden:
|
||||||
public BikeBrand Brand;
|
public BikeBrand Brand;
|
||||||
|
Loading…
Reference in New Issue
Block a user