Jypeli  5
The simple game programming library
StringList luokkareferenssi

Järjestetty lista merkkijonoja. Lisää...

Luokan StringList luokkakaavio
INotifyList< string >

Julkiset jäsenfunktiot

IEnumerator< string > GetEnumerator ()
 
 StringList ()
 Luo uuden tyhjän merkkijonolistan. Lisää...
 
 StringList (StringList source)
 Luo uuden merkkijonolistan olemassaolevan kopiona. Lisää...
 
 StringList (List< string > source)
 Luo uuden merkkijonolistan olemassaolevan kopiona. Lisää...
 
 StringList (object source)
 Luo uuden merkkijonolistan oliosta. Lisää...
 
 StringList (params string[] source)
 Luo uuden merkkijonolistan taulukosta tai parametrina annetuista merkkijonoista. Lisää...
 
StringList Add (params string[] lines)
 Lisää yhden tai useamman rivin merkkijonolistaan. Lisää...
 
StringList Add (StringList list)
 Lisää toisen merkkijonolistan tämän perään. Lisää...
 
StringList Add (List< String > list)
 Lisää toisen merkkijonolistan tämän perään. Lisää...
 
StringList Add (object obj)
 Lisää olion merkkijonolistan perään. Lisää...
 
StringList RemoveAll (params string[] lines)
 Poistaa yhden tai useamman rivin. Kaikki rivin ilmentymät poistetaan. Lisää...
 
StringList RemoveAll (List< string > list)
 Poistaa listassa määritellyt rivit. Kaikki rivin ilmentymät poistetaan. Lisää...
 
StringList RemoveAll (StringList list)
 Poistaa toisessa listassa määritellyt rivit. Kaikki rivin ilmentymät poistetaan. Lisää...
 
StringList RemoveFirst (params string[] lines)
 Poistaa yhden tai useamman rivin. Vain ensimmäinen ilmentymä poistetaan. Lisää...
 
StringList RemoveFirst (List< string > list)
 Poistaa listassa määritellyt rivit. Vain ensimmäinen ilmentymä poistetaan. Lisää...
 
StringList RemoveFirst (StringList list)
 Poistaa toisessa listassa määritellyt rivit. Vain ensimmäinen ilmentymä poistetaan. Lisää...
 
StringList RemoveLast (params string[] lines)
 Poistaa yhden tai useamman rivin. Vain viimeinen ilmentymä poistetaan. Lisää...
 
StringList RemoveLast (List< string > list)
 Poistaa listassa määritellyt rivit. Vain ensimmäinen ilmentymä poistetaan. Lisää...
 
StringList RemoveLast (StringList list)
 Poistaa toisessa listassa määritellyt rivit. Vain ensimmäinen ilmentymä poistetaan. Lisää...
 
bool Contains (string line)
 Tarkistaa, löytyykö rivi listasta. Lisää...
 
string FirstBeginningWith (string line)
 Palauttaa listasta ensimmäisen annetulla merkkijonolla alkavan merkkijonon. Lisää...
 
void Clear ()
 Tyhjentää listan. Lisää...
 

Staattiset julkiset jäsenfunktiot

static StringList operator+ (StringList a, object b)
 Jatkaa listaa oliolla, joka voi olla toinen lista, toinen merkkijono jne. Lisää...
 
static StringList operator+ (object a, StringList b)
 Jatkaa oliota listalla. Olio voi olla toinen lista, toinen merkkijono jne. Lisää...
 
static implicit operator List< String > (StringList list)
 Muuntaa merkkijonolistan implisiittisesti listaksi merkkijonoja. Lisää...
 
static implicit operator StringList (List< String > list)
 Muuntaa listan merkkijonoja implisiittisesti merkkijonolistaksi. Lisää...
 
static implicit operator String[] (StringList list)
 Muuntaa merkkijonolistan implisiittisesti taulukoksi merkkijonoja. Lisää...
 
static implicit operator StringList (String[] array)
 Muuntaa taulukon merkkijonoja implisiittisesti merkkijonolistaksi. Lisää...
 
static StringList FromAsset (string assetName)
 Lukee merkkijonolistan Content-projektin tekstitiedostosta. Lisää...
 
static StringList FromFile (string path)
 Lukee merkkijonolistan tiedostosta. Huom. toimii vain PC:llä, käytä mieluummin FromAsset-metodia jos vain mahdollista. Lisää...
 

Ominaisuudet

string this[int index] [get, set]
 Merkkijono listassa. Lisää...
 
bool IsReadOnly [get]
 Voiko listaa vain lukea, ei kirjoittaa. Lisää...
 
int Length [get, set]
 Listan pituus. Jos asetetaan pienemmäksi kuin nykyinen koko, ylimenevät rivit poistetaan. Jos asetetaan suuremmaksi kuin nykyinen koko, lisätään tyhjiä rivejä. Lisää...
 
int Count [get]
 Listan pituus. Jos asetetaan pienemmäksi kuin nykyinen koko, ylimenevät rivit poistetaan. Jos asetetaan suuremmaksi kuin nykyinen koko, lisätään tyhjiä rivejä. Lisää...
 

Tapahtumat

Action Changed
 Tapahtuu kun listan sisältö muuttuu. Lisää...
 
- Tapahtumat inherited from INotifyList< string >
Action Changed
 Tapahtuu kun listan sisältö muuttuu. Lisää...
 

Yksityiskohtainen selite

Järjestetty lista merkkijonoja.

Määrittely tiedoston StringList.cs rivillä 10.

Rakentajien & purkajien dokumentaatio

◆ StringList() [1/5]

Luo uuden tyhjän merkkijonolistan.

Määrittely tiedoston StringList.cs rivillä 151.

◆ StringList() [2/5]

StringList ( StringList  source)

Luo uuden merkkijonolistan olemassaolevan kopiona.

Parametrit
sourceOlemassaoleva merkkijonolista.

Määrittely tiedoston StringList.cs rivillä 159.

◆ StringList() [3/5]

StringList ( List< string >  source)

Luo uuden merkkijonolistan olemassaolevan kopiona.

Parametrit
sourceOlemassaoleva merkkijonolista.

Määrittely tiedoston StringList.cs rivillä 168.

◆ StringList() [4/5]

StringList ( object  source)

Luo uuden merkkijonolistan oliosta.

Parametrit
sourceOlio.

Määrittely tiedoston StringList.cs rivillä 177.

◆ StringList() [5/5]

StringList ( params string []  source)

Luo uuden merkkijonolistan taulukosta tai parametrina annetuista merkkijonoista.

Parametrit
sourceMerkkijonot taulukkona tai parametreina.

Määrittely tiedoston StringList.cs rivillä 187.

Jäsenfunktioiden dokumentaatio

◆ Add() [1/4]

StringList Add ( params string []  lines)

Lisää yhden tai useamman rivin merkkijonolistaan.

Parametrit
linesRivi(t)
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 247.

◆ Add() [2/4]

StringList Add ( StringList  list)

Lisää toisen merkkijonolistan tämän perään.

Parametrit
listMerkkijonolista
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 259.

◆ Add() [3/4]

StringList Add ( List< String >  list)

Lisää toisen merkkijonolistan tämän perään.

Parametrit
listLista merkkijonoja.
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 271.

◆ Add() [4/4]

StringList Add ( object  obj)

Lisää olion merkkijonolistan perään.

Parametrit
objOlio.
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 283.

◆ Clear()

void Clear ( )

Tyhjentää listan.

Määrittely tiedoston StringList.cs rivillä 467.

◆ Contains()

bool Contains ( string  line)

Tarkistaa, löytyykö rivi listasta.

Parametrit
lineEtsittävä rivi.
Palauttaa
true jos löytyy

Määrittely tiedoston StringList.cs rivillä 437.

◆ FirstBeginningWith()

string FirstBeginningWith ( string  line)

Palauttaa listasta ensimmäisen annetulla merkkijonolla alkavan merkkijonon.

Parametrit
lineEtsittävän rivin alku.
Palauttaa
Löydetty merkkijono tai null jos ei löytynyt.

Määrittely tiedoston StringList.cs rivillä 453.

◆ FromAsset()

static StringList FromAsset ( string  assetName)
static

Lukee merkkijonolistan Content-projektin tekstitiedostosta.

Parametrit
assetNameTiedoston nimi

Määrittely tiedoston StringList.cs rivillä 196.

◆ FromFile()

static StringList FromFile ( string  path)
static

Lukee merkkijonolistan tiedostosta. Huom. toimii vain PC:llä, käytä mieluummin FromAsset-metodia jos vain mahdollista.

Parametrit
pathTiedoston polku.

Määrittely tiedoston StringList.cs rivillä 226.

◆ GetEnumerator()

IEnumerator<string> GetEnumerator ( )

Määrittely tiedoston StringList.cs rivillä 15.

◆ operator List< String >()

static implicit operator List< String > ( StringList  list)
static

Muuntaa merkkijonolistan implisiittisesti listaksi merkkijonoja.

Parametrit
listMerkkijonolista.
Palauttaa
Lista merkkijonoja.

Määrittely tiedoston StringList.cs rivillä 67.

◆ operator String[]()

static implicit operator String[] ( StringList  list)
static

Muuntaa merkkijonolistan implisiittisesti taulukoksi merkkijonoja.

Parametrit
listMerkkijonolista.
Palauttaa
Taulukko merkkijonoja.

Määrittely tiedoston StringList.cs rivillä 87.

◆ operator StringList() [1/2]

static implicit operator StringList ( List< String >  list)
static

Muuntaa listan merkkijonoja implisiittisesti merkkijonolistaksi.

Parametrit
listLista merkkijonoja.
Palauttaa
Merkkijonolista.

Määrittely tiedoston StringList.cs rivillä 77.

◆ operator StringList() [2/2]

static implicit operator StringList ( String []  array)
static

Muuntaa taulukon merkkijonoja implisiittisesti merkkijonolistaksi.

Parametrit
arrayTaulukko merkkijonoja.
Palauttaa
Merkkijonolista.

Määrittely tiedoston StringList.cs rivillä 97.

◆ operator+() [1/2]

static StringList operator+ ( StringList  a,
object  b 
)
static

Jatkaa listaa oliolla, joka voi olla toinen lista, toinen merkkijono jne.

Parametrit
aLista
bOlio.
Palauttaa
Lista jatkettuna oliolla.

Määrittely tiedoston StringList.cs rivillä 46.

◆ operator+() [2/2]

static StringList operator+ ( object  a,
StringList  b 
)
static

Jatkaa oliota listalla. Olio voi olla toinen lista, toinen merkkijono jne.

Parametrit
aOlio
bLista.
Palauttaa
Olio jatkettuna listalla.

Määrittely tiedoston StringList.cs rivillä 57.

◆ RemoveAll() [1/3]

StringList RemoveAll ( params string []  lines)

Poistaa yhden tai useamman rivin. Kaikki rivin ilmentymät poistetaan.

Parametrit
linesPoistettava(t) rivi(t)
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 303.

◆ RemoveAll() [2/3]

StringList RemoveAll ( List< string >  list)

Poistaa listassa määritellyt rivit. Kaikki rivin ilmentymät poistetaan.

Parametrit
listLista joka sisältää poistettavat rivit
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 320.

◆ RemoveAll() [3/3]

StringList RemoveAll ( StringList  list)

Poistaa toisessa listassa määritellyt rivit. Kaikki rivin ilmentymät poistetaan.

Parametrit
listLista joka sisältää poistettavat rivit
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 337.

◆ RemoveFirst() [1/3]

StringList RemoveFirst ( params string []  lines)

Poistaa yhden tai useamman rivin. Vain ensimmäinen ilmentymä poistetaan.

Parametrit
linesPoistettava(t) rivi(t)
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 348.

◆ RemoveFirst() [2/3]

StringList RemoveFirst ( List< string >  list)

Poistaa listassa määritellyt rivit. Vain ensimmäinen ilmentymä poistetaan.

Parametrit
listLista joka sisältää poistettavat rivit
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 365.

◆ RemoveFirst() [3/3]

StringList RemoveFirst ( StringList  list)

Poistaa toisessa listassa määritellyt rivit. Vain ensimmäinen ilmentymä poistetaan.

Parametrit
listLista joka sisältää poistettavat rivit
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 382.

◆ RemoveLast() [1/3]

StringList RemoveLast ( params string []  lines)

Poistaa yhden tai useamman rivin. Vain viimeinen ilmentymä poistetaan.

Parametrit
linesPoistettava(t) rivi(t)
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 393.

◆ RemoveLast() [2/3]

StringList RemoveLast ( List< string >  list)

Poistaa listassa määritellyt rivit. Vain ensimmäinen ilmentymä poistetaan.

Parametrit
listLista joka sisältää poistettavat rivit
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 410.

◆ RemoveLast() [3/3]

StringList RemoveLast ( StringList  list)

Poistaa toisessa listassa määritellyt rivit. Vain ensimmäinen ilmentymä poistetaan.

Parametrit
listLista joka sisältää poistettavat rivit
Palauttaa
Lista itse

Määrittely tiedoston StringList.cs rivillä 427.

Ominaisuuksien dokumentaatio

◆ Count

int Count
get

Listan pituus. Jos asetetaan pienemmäksi kuin nykyinen koko, ylimenevät rivit poistetaan. Jos asetetaan suuremmaksi kuin nykyinen koko, lisätään tyhjiä rivejä.

Määrittely tiedoston StringList.cs rivillä 135.

◆ IsReadOnly

bool IsReadOnly
get

Voiko listaa vain lukea, ei kirjoittaa.

Määrittely tiedoston StringList.cs rivillä 105.

◆ Length

int Length
getset

Listan pituus. Jos asetetaan pienemmäksi kuin nykyinen koko, ylimenevät rivit poistetaan. Jos asetetaan suuremmaksi kuin nykyinen koko, lisätään tyhjiä rivejä.

Määrittely tiedoston StringList.cs rivillä 113.

◆ this[int index]

string this[int index]
getset

Merkkijono listassa.

Parametrit
indexMerkkijonon indeksi
Palauttaa
Merkkijono

Määrittely tiedoston StringList.cs rivillä 35.

Tapahtumien dokumentaatio

◆ Changed

Action Changed

Tapahtuu kun listan sisältö muuttuu.

Määrittely tiedoston StringList.cs rivillä 140.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: