In der folgenden Tabelle finden wir einen Auszug über die wichtigsten Funktionen und Methoden, die C# bereits mitbringt.
Die Funtionen sind hinsichtlich ihrer namspaces gruppiert. Zum Beispiel finden wir die Funtktion Console.WriteLine(" :) ");
zum Ausgeben einer Zeichenkette unter dem namespace Console
.
In der Spalte Eingabetyp finden wir die von der Funktion erwarteten Eingabetypen. Sollte ein Typ optional sein, dann ist dieser in Klammern mit dem Standardwert angeben.
Beispiel: Math.Round(double value[, int decimals = 0])
. In der Spalte Eingabetyp steht double value[, int decimals = 0]
, was bedeuten folgendes bedeuten soll:
double value
wird als Eingabewert von der Funktion benötigt.[, int decimals = 0]
ist ein optionaler Parameter. Ruften wir die Funktion auf ohne diesen Parameter zu übergeben, dann verwendet die Funktion automatisch den Wert0
. Möchten wir jedoch einen anderen Wert übergeben, um Wirkungsweise der Funktion entsprechend zu ändern, ist dies auch möglich.
In der Spalte Ausgabetyp steht der Typ, den die Funktion, nachdem sie erfolgreich ausgeführt wurde, zurückgibt.
Funktion | Eingabetyp | Rückgabetyp | Beschreibung |
---|---|---|---|
Console. |
|||
WriteLine |
* | - | Ausgabe einer Zeichenkette über das Konsolenfenster mit zusätzlichem Zeilenumbruch. |
Write |
* | - | Wie oben, nur ohne Zeilenumbruch |
ReadLine |
- | string |
Wartet auf eine Nutzereingabe und gibt diese bei betätigen der Enter-Taste zurück. |
Math. |
|||
Pow |
double x, double y |
double |
Berechnet den Ausdruck xy |
Sin Cos Tan |
double rad |
double |
Berechnet den Wert eines Winkels rad im Bogenmaß.Für einen Winkel deg im Gradmaß: Math.Sin(deg*2*Math.PI/360) |
Asin Acos Atan |
double value |
double
(Bogenmaß) |
Berechnet den Arcus eines Wertes im Bogenmaß. Für einen Winkel im Gradmaß: Math.Asin(value)*360/2/Math.PI |
Round |
double value [, int decimals = 0] |
double |
Rundet einen Wert value auf decimals Stellen genau. |
Trunc |
double value |
double |
Rundet einen Wert ab. |
Convert. |
|||
ToInt32 |
string value |
int |
Konvertiert eine Zeichenkette in eine ganze Zahl. Achtung: Wenn andere Zeichen als Zahlen verwendet werden, oder Dezimalzahlen eingegeben werden, erscheint eine Fehlermeldung |
ToDouble |
string value |
double |
Konvertiert eine Zeichenkette in eine Gleitkommazahl. Achtung: Wenn andere Zeichen als Zahlen verwendet werden, oder Dezimalzahlen eingegeben werden, erscheint eine Fehlermeldung |
"Hallo Welt". |
|||
IndexOf |
string findeMich |
int |
Durchsucht die Zeichenkette nach dem Inhalt des Strings findeMich . Gibt die Stelle des ersten Fundortes an bzw. -1, wenn die Zeichenkette nicht gefunden wurde.Gezählt wird ab 0. D.h. das H im Beispiel steht an Position 0, nicht an Position 1! |
Length |
- | int |
Gibt die Länge einer Zeichenkette zurück. |
Replace |
string alterWert, string neuerWert |
string |
Gibt eine Zeichenkette zurück, in der alle Zeichenketten alterWert , durch die Zeichenkette neuerWert ersetzt wird. Eine leere Zeichnkette wird durch zwei aufeinander folgende Anführungszeichen "" angegeben. |