Professional Documents
Culture Documents
CS 03
CS 03
kolekcije
Pregled
Stringovi
.NET Framework Nizovi
.NET Framework kolekcije
Stringovi
Parse
Formatiranje
Velika i mala slova
Compare
Trim i Pad
Split i Join
StringBuilder
C# specifičnosti
Parse
Metoda Parse konvertuje numerički string u broj
string MyString = "12345";
int MyInt = int.Parse(MyString);
MyInt++;
Console.WriteLine(MyInt);
// The output to the console is "12346".
d - MM/dd/yyyy
drugog
string MyString = "Hello World!";
Console.WriteLine(
String.Compare(MyString,"Hello World!"));
// outputs: 0
Metode Trim i Pad
Trim metoda izbacuje prazna mesta
string MyString = " Big ";
Console.WriteLine("Hello{0}World!", MyString );
string TrimString = MyString.Trim();
Console.WriteLine("Hello{0}World!", TrimString );
// outputs the following lines to the console:
//Hello Big World!
//HelloBigWorld!
Pad metoda multiplicira karakter određeni broj
puta
string MyString = "Hello World!";
Console.WriteLine(MyString.PadLeft(20, '-'));
// outputs the following line to the console:
//--------Hello World! to the console.
Metode Split i Join
Split metoda deli string u niz stringova
String se seče na mestima na kojima se nalazi
prosleđeni separator
Ako je separator vrednost null onda se blanko
karakteri proglašavaju za separatore
string Line = "Hello World";
string[] Words = Line.Split(null);
// Words[0] = "Hello" and Words[1] = "World"
Poseduje metode:
Append, AppendFormat, Insert, Remove,
i Replace
Specifičnosti jezika C#
C# string je niz Unicode karaktera
String je alias za System.String
Operatori == i != upoređuju vrednosti, a ne reference
string objekata
+ operator služi za konkatenaciju stringova
string a = "\u0068ello ";
string b = "world";
Console.WriteLine( a + b == "hello world" );//True
[ ] operator omogućuje pristup pojedinim
karakterima u stringu
char x = "test"[2]; // x = 's';
Kreiranje niza
int[] numbers = new int[5]; // declare and create
Inicijalizacija niza
int[] numbers = new int[5] {1, 2, 3, 4, 5};
Value Meaning
Less than zero Instance is less than object
Zero Instance is equal to object
Greater than zero Instance is greater than object
Sortiranje
Sort metod koristi IComparable.CompareTo
Array.Sort( anArray );