Thread C# (sharp): Meine ersten Codeschnipsel... (11 answers)
Opened by havi at 2004-02-19 12:25

havi
 2004-02-19 12:25
#10534 #10534
User since
2003-08-04
2036 articles
BenutzerIn
[Homepage]
user image
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
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

View full thread C# (sharp): Meine ersten Codeschnipsel...