using System; class Test { static void Main() { string[] astr = {"Gernot", "Alex", "Andi"}; Console.WriteLine(astr.Length); // Anzahl Arrayelemente Console.WriteLine(astr[1].Length); // Laenge des 2. Element von Array // *********************************** char[] ach = {'a', 'b', 'c'}; string str = new string(ach); // ein wirkliches Zeichenarray... Console.WriteLine(str); char[] cha1 = "hello".ToCharArray(); // oder so Console.WriteLine(cha1); // *********************************** // string str1 = "@@@@@"; string str1 = new string('@', 5); // besser Console.WriteLine(str1); // *********************************** // Char.IsDigit(ch); gibt true zurueck wenn ch 0-9 ist /* IsLetter - Buchstabe oder nicht IsLetterOrDigit - Buchstabe oder Zahl IsLower - Kleinbuchstabe IsUpper - Grossbuchstabe IsNumber - Zahl - darunter fallen auch Brueche IsPunctuation - Interpunktionszeichen IsWhiteSpace - Leerraumzeicher */ // *********************************** string str2 = "HALLO"; string str3 = str2.ToLower(); // String klein setzen Console.WriteLine(str3); // *********************************** /* string str4 = "Gernot Havranek"; string str5 = str4.SubString(1, 3); // warum funktioniert das nicht Console.WriteLine(str5); */ // *********************************** string str6 = "Gernot"; string str7 = "Gernott"; int i = String.Compare(str6, str7); // die beiden uebergebenen Strings vergleichen int i = String.Compare(str6, str7, true) = GROSS/klein- Schreibung egal Console.WriteLine(i); /* negativ, falls str6 < str7 0, falls str6 = str7 positiv, falls str1 > str7 */ // *********************************** string str8 = string.Format("{0,-10}{1,20}", "Gernot", "Havranek"); // - = linksbuendig; Ergebnis wird anders als bei Console.WriteLine in str8 gespeichert Console.WriteLine(str8); } // static void Main } // class Test