hier noch mal die wichtigsten string-funktionen zusammengefasst:
klassenmethoden:
Code:
public static bool Compare(string strA, [int indexA,] string strB [, int indexB] [, int length] [, bool ignoreCase);
vergleichen von strings oder teilstrings.
Code:
public static string Concat(object);
public static string Concat(string[] values);
public static string Concat(object[] args);
verbinden von mehreren strings oder objekten, die strings repräsentieren.
Code:
public static string Copy(string str0);
string kopieren.
Code:
public static bool Equals(string a, string b);
vergleichen von strings.
Code:
public static string Format(string format, object arg0);
public static string Format(string format, object[] args);
formatierung von strings.
instanzmethoden:
liefert eine kopie des strings als objekt zurück.
Code:
public int CompareTo(object o);
public int CompareTo(string s);
vergleichen von zwei strings oder string-objekten. dabei wird eine zahl zurückgegeben.
Code:
public bool EndsWith(string value);
kontrolliert, ob die string-instanz mit einem anderen string endet.
Code:
public new bool Equals(string value);
public override bool Equals(object obj);
funktioniert genau wie die gleichnamige klassenmethode.
liefert den datentyp des objekts zurück.
Code:
public int IndexOf(char[] value [, int startIndex] [, int endIndex]);
public int IndexOf(string value [, int startIndex] [, int endIndex]);
public int IndexOf(char value [, int startIndex] [, int endIndex]);
ermittelt die position vom ersten zeichen eines teilstrings.
Code:
public string Insert(int startIndex, string value);
fügt einen teilstring an der angegebenen stelle ein.
Code:
public string PadLeft(int totalWidth [, char paddingChar]);
richtet einen string rechtsbündig aus und füllt ihn vorne mit leerzeichen auf.
Code:
public string PadRight(int totalWidth [, char paddingChar]);
genau wie PadLeft, nur linksbündig.
Code:
public string Remove(int startIndex, int Count);
löscht eine beliebige menge zeichen aus dem string.
Code:
public string Replace(char oldChar, char newChar);
ersetzt ein bestimmtes zeichen durch ein anderes.
Code:
public string Split(char[] separator [, int count]);
teilt einen string in mehrere teilstrings auf.
Code:
public bool StartsWith(string value);
kontrolliert, ob der string mit einem anderen string beginnt (siehe EndsWith).
Code:
public string SubString(int startIndex [, int length]);
liefert einen teilstring ab der angegebenen position zurück.
Code:
public string Trim([char[] trimChars]);
entfernt an anfang und ende des strings alle vorkommen der angegebenen zeichen. wenn keine zeichen angegeben werden, werden alle leerzeichen an anfang und ende entfernt.
Code:
public string TrimEnd(char[] trimChars);
public string TrimStart(char[] trimChars);
wie Trim(), aber nur entweder am anfang oder ende des strings.