Jypeli 4
The simple game programming library
Julkiset jäsenfunktiot | Staattiset julkiset jäsenfunktiot | Ominaisuudet | Tapahtumat
StringList luokkareferenssi

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

Luokan StringList luokkakaavio
INotifyList< T >

Lista kaikista jäsenistä.

Julkiset jäsenfunktiot

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

Staattiset julkiset jäsenfunktiot

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

Ominaisuudet

string this[int index] [get, set]
 Merkkijono listassa.
bool IsReadOnly [get]
 Voiko listaa vain lukea, ei kirjoittaa.
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ä.
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ä.

Tapahtumat

Action Changed
 Tapahtuu kun listan sisältö muuttuu.

Yksityiskohtainen selite

Järjestetty lista merkkijonoja.


Rakentajien & purkajien dokumentaatio

StringList ( ) [inline]

Luo uuden tyhjän merkkijonolistan.

StringList ( StringList  source) [inline]

Luo uuden merkkijonolistan olemassaolevan kopiona.

Parametrit:
sourceOlemassaoleva merkkijonolista.
StringList ( List< string >  source) [inline]

Luo uuden merkkijonolistan olemassaolevan kopiona.

Parametrit:
sourceOlemassaoleva merkkijonolista.
StringList ( object  source) [inline]

Luo uuden merkkijonolistan oliosta.

Parametrit:
sourceOlio.
StringList ( params string[]  source) [inline]

Luo uuden merkkijonolistan taulukosta tai parametrina annetuista merkkijonoista.

Parametrit:
sourceMerkkijonot taulukkona tai parametreina.

Jäsenfunktioiden dokumentaatio

StringList Add ( params string[]  lines) [inline]

Lisää yhden tai useamman rivin merkkijonolistaan.

Parametrit:
linesRivi(t)
Palauttaa:
Lista itse
StringList Add ( StringList  list) [inline]

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

Parametrit:
listMerkkijonolista
Palauttaa:
Lista itse
StringList Add ( List< String >  list) [inline]

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

Parametrit:
listLista merkkijonoja.
Palauttaa:
Lista itse
StringList Add ( object  obj) [inline]

Lisää olion merkkijonolistan perään.

Parametrit:
objOlio.
Palauttaa:
Lista itse
void Clear ( ) [inline]

Tyhjentää listan.

bool Contains ( string  line) [inline]

Tarkistaa, löytyykö rivi listasta.

Parametrit:
lineEtsittävä rivi.
Palauttaa:
true jos löytyy
string FirstBeginningWith ( string  line) [inline]

Palauttaa listasta ensimmäisen annetulla merkkijonolla alkavan merkkijonon.

Parametrit:
lineEtsittävän rivin alku.
Palauttaa:
Löydetty merkkijono tai null jos ei löytynyt.
static StringList FromAsset ( string  assetName) [inline, static]

Lukee merkkijonolistan Content-projektin tekstitiedostosta.

Parametrit:
assetNameTiedoston nimi
static StringList FromFile ( string  path) [inline, static]

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

Parametrit:
pathTiedoston polku.
static implicit operator List< String > ( StringList  list) [inline, static]

Muuntaa merkkijonolistan implisiittisesti listaksi merkkijonoja.

Parametrit:
listMerkkijonolista.
Palauttaa:
Lista merkkijonoja.
static implicit operator String[] ( StringList  list) [inline, static]

Muuntaa merkkijonolistan implisiittisesti taulukoksi merkkijonoja.

Parametrit:
listMerkkijonolista.
Palauttaa:
Taulukko merkkijonoja.
static implicit operator StringList ( List< String >  list) [inline, static]

Muuntaa listan merkkijonoja implisiittisesti merkkijonolistaksi.

Parametrit:
listLista merkkijonoja.
Palauttaa:
Merkkijonolista.
static implicit operator StringList ( String[]  array) [inline, static]

Muuntaa taulukon merkkijonoja implisiittisesti merkkijonolistaksi.

Parametrit:
arrayTaulukko merkkijonoja.
Palauttaa:
Merkkijonolista.
static StringList operator+ ( StringList  a,
object  b 
) [inline, static]

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

Parametrit:
aLista
bOlio.
Palauttaa:
Lista jatkettuna oliolla.
static StringList operator+ ( object  a,
StringList  b 
) [inline, static]

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

Parametrit:
aOlio
bLista.
Palauttaa:
Olio jatkettuna listalla.
StringList RemoveAll ( params string[]  lines) [inline]

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

Parametrit:
linesPoistettava(t) rivi(t)
Palauttaa:
Lista itse
StringList RemoveAll ( StringList  list) [inline]

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

Parametrit:
listLista joka sisältää poistettavat rivit
Palauttaa:
Lista itse
StringList RemoveAll ( List< string >  list) [inline]

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

Parametrit:
listLista joka sisältää poistettavat rivit
Palauttaa:
Lista itse
StringList RemoveFirst ( StringList  list) [inline]

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

Parametrit:
listLista joka sisältää poistettavat rivit
Palauttaa:
Lista itse
StringList RemoveFirst ( params string[]  lines) [inline]

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

Parametrit:
linesPoistettava(t) rivi(t)
Palauttaa:
Lista itse
StringList RemoveFirst ( List< string >  list) [inline]

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

Parametrit:
listLista joka sisältää poistettavat rivit
Palauttaa:
Lista itse
StringList RemoveLast ( params string[]  lines) [inline]

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

Parametrit:
linesPoistettava(t) rivi(t)
Palauttaa:
Lista itse
StringList RemoveLast ( List< string >  list) [inline]

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

Parametrit:
listLista joka sisältää poistettavat rivit
Palauttaa:
Lista itse
StringList RemoveLast ( StringList  list) [inline]

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

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

Ominaisuuksien dokumentaatio

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ä.

bool IsReadOnly [get]

Voiko listaa vain lukea, ei kirjoittaa.

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ä.

string this[int index] [get, set]

Merkkijono listassa.

Parametrit:
indexMerkkijonon indeksi
Palauttaa:
Merkkijono

Tapahtumien dokumentaatio

Action Changed

Tapahtuu kun listan sisältö muuttuu.

Toteuttaa luokan INotifyList< T >.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta:
 Kaikki Luokat Nimiavaruudet Funktiot Muuttujat Luettelotyypit Ominaisuudet Tapahtumat