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