Informatika gyűjtemény

Egy szinttel feljebb string

2004050607080910

NézetNyomtat

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