Methoden von Zeichenketten |
|
|
Da die eingelesenen Werte standardmäßig als Zeichenketten interpretiert werden, stehen ohne nähere Spezifierung des Datentyps auch die Methoden für Zeichenketten für die Felder zur Verfügung. Diese werden mithilfe der Syntax "Zeichenkette.Methode(Argumente)" ausgeführt, was die folgenden Beispiele verdeutlichen sollen:
Die folgende Tabelle enthält Beispiele für Methoden von Zeichenketten.
Erläuterungen zu den Methoden:•StartsWith(x): Gibt an, ob die zugehörige Zeichenkette mit der Zeichenkette x beginnt. Groß- und Kleinschreibung wird berücksichtigt. •EndsWith(x): Gibt an, ob die zugehörige Zeichenkette mit der Zeichenkette x endet. Groß- und Kelinschreibung wird berücksichtigt. •Contains(x): Gibt an, ob die zugehörige Zeichenkette die Zeichenkette x enthält. Groß- und Kleinschreibung wird berücksichtigt. •Substring(a, b): Gibt eine Zeichenkette zurück, die die ersten a Zeichen der zugehörigen Zeichenkette überspringt und dann b Zeichen liest. oWenn die zugehörige Zeichenkette zu kurz ist, um nach den ersten a Zeichen noch b Zeichen zu lesen, kann der Filter bzw. die Regel für diesen Datensatz nicht angewendet werden! •Length: Gibt an, aus wievielen Zeichen die zugehörige Zeichenkette besteht. oAchtung: Der Aufruf von Length erfolgt ohne nachfolgende Klammern, da es sich hierbei nicht um eine Methode, sondern eine Eigenschaft der zugehörigen Zeichenkette handelt. •Replace(a, b): Ersetzt alle Vorkommen der Zeichenkette a in der zugehörigen Zeichenkette mit der Zeichenkette b und gibt die daraus resultierende Zeichenkette zurück. Groß- und Kleinschreibung wird berücksichtigt. •ToUpper(): Wandelt alle Buchstaben der zugehörigen Zeichenkette in Großbuchstaben um und gibt die resultierende Zeichenkette zurück. Zahlen und Sonderzeichen sind nicht betroffen. •ToLower(): Wandelt alle Buchstaben der zugehörigen Zeichenkette in Kleinbuchstaben um und gibt die resultierende Zeichenkette zurück. Zahlen und Sonderzeichen sind nicht betroffen. •Die Methoden können kombiniert werden. oZum Beispiel kann mit der Kombination Feldname.Substring(Feldname.Length-x, b) bewirkt werden, dass ab dem x-ten Zeichen vom Ende der Zeichenkette aus b Zeichen zurückgegeben werden sollen, da dadurch die um x verminderte Anzahl der Zeichen der Zeichenkette übersprungen werden. oDie Berücksichtigung der Groß- und Kleinschreibung kann durch eine Kombination mit ToUpper() bzw. ToLower() umgangen werden, zum Beispiel gilt Feldname.ToUpper().Contains("ART") auch für den Wert "art0200".
|