string
A szöveget tároló változók típusa. A szöveg valójában
karakterek egymásutánja. A string-értékeket mindig dupla-macskakörmök közé kell tenni, például:
string s1;
s1 = "hello, world";
Összefűzés
Két string a + operátorral fűzhető össze, az eredmény egy újabb string. pl.:
s1 = s2 + s3
Hossz
A string hosszát, azaz a benne lévő karakterek számát a Length nevű tagváltozója adja meg, pl.: s1.Length
Karakterek lekérdezése
A stringet alkotó karakterek 0-tól hossz-1 ig vannak számozva. (Szemben a Pascallal, ahol 1-től hossz-ig.) Az i-edik karakter például így olvasható ki: s[i]. Szintén eltérés a Pascal stringektől, hogy megváltoztatni nem, csak kiolvasni lehet a karaktereket.
PÉLDÁK
using System;
class Program
{
public static void Main(string[] args)
{
string s1, s2, s3;
s1 = "hello";
s2 = "world";
s3 = s1+" "+s2;
Console.WriteLine(s3);
Console.WriteLine("s3 hossza: "+s3.Length);
Console.WriteLine("s3 első karaktere: "+s3[0]);
Console.WriteLine("s3 hetedik karaktere: "+s3[6]);
Console.WriteLine("s3 utolsó karaktere: "+s3[s3.Length-1]);
Console.ReadKey(true);
}
}
Lásd még