Jypeli 10
The simple game programming library
Jypeli.StringList luokkareferenssi

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

Luokan Jypeli.StringList luokkakaavio
Jypeli.INotifyList< string >

Julkiset jäsenfunktiot

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

Staattiset julkiset jäsenfunktiot

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

Paketin funktiot

StringList AssignFrom (Stream stream)
 Lukee merkkijonolistan tietovirrasta. Lisää...
 

Ominaisuudet

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

Tapahtumat

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

Yksityiset jäsenfunktiot

System.Collections.IEnumerator System.Collections.IEnumerable. GetEnumerator ()
 
void OnChanged ()
 

Yksityiset attribuutit

List< string > strings = new List<string>()
 

Yksityiskohtainen selite

Järjestetty lista merkkijonoja.

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

Rakentajien & purkajien dokumentaatio

◆ StringList() [1/5]

Jypeli.StringList.StringList ( )

Luo uuden tyhjän merkkijonolistan.

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

Viitattu Jypeli.StringList.FromFile(), Jypeli.StringList.operator StringList() ja Jypeli.StringList.operator+().

◆ StringList() [2/5]

Jypeli.StringList.StringList ( StringList  source)

Luo uuden merkkijonolistan olemassaolevan kopiona.

Parametrit
sourceOlemassaoleva merkkijonolista.

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

Viittaukset Jypeli.StringList.strings.

◆ StringList() [3/5]

Jypeli.StringList.StringList ( List< string >  source)

Luo uuden merkkijonolistan olemassaolevan kopiona.

Parametrit
sourceOlemassaoleva merkkijonolista.

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

Viittaukset Jypeli.StringList.strings.

◆ StringList() [4/5]

Jypeli.StringList.StringList ( object  source)

Luo uuden merkkijonolistan oliosta.

Parametrit
sourceOlio.

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

Viittaukset Jypeli.StringList.Add().

◆ StringList() [5/5]

Jypeli.StringList.StringList ( params string[]  source)

Luo uuden merkkijonolistan taulukosta tai parametrina annetuista merkkijonoista.

Parametrit
sourceMerkkijonot taulukkona tai parametreina.

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

Viittaukset Jypeli.StringList.strings.

Jäsenfunktioiden dokumentaatio

◆ Add() [1/4]

StringList Jypeli.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ä 275.

Viittaukset Jypeli.StringList.OnChanged() ja Jypeli.StringList.strings.

◆ Add() [2/4]

StringList Jypeli.StringList.Add ( object  obj)

Lisää olion merkkijonolistan perään.

Parametrit
objOlio.
Palauttaa
Lista itse

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

Viittaukset Jypeli.StringList.Add().

◆ Add() [3/4]

StringList Jypeli.StringList.Add ( params string[]  lines)

Lisää yhden tai useamman rivin merkkijonolistaan.

Parametrit
linesRivi(t)
Palauttaa
Lista itse

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

Viittaukset Jypeli.StringList.OnChanged() ja Jypeli.StringList.strings.

Viitattu Jypeli.StringList.StringList(), Jypeli.StringList.Add() ja Jypeli.StringList.FromFile().

◆ Add() [4/4]

StringList Jypeli.StringList.Add ( StringList  list)

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

Parametrit
listMerkkijonolista
Palauttaa
Lista itse

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

Viittaukset Jypeli.StringList.OnChanged() ja Jypeli.StringList.strings.

◆ AssignFrom()

StringList Jypeli.StringList.AssignFrom ( Stream  stream)
package

Lukee merkkijonolistan tietovirrasta.

Parametrit
streamLuettava virta.

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

Viittaukset Jypeli.StringList.OnChanged() ja Jypeli.StringList.strings.

◆ Clear()

void Jypeli.StringList.Clear ( )

Tyhjentää listan.

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

Viittaukset Jypeli.StringList.OnChanged() ja Jypeli.StringList.strings.

◆ Contains()

bool Jypeli.StringList.Contains ( string  line)

Tarkistaa, löytyykö rivi listasta.

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

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

Viittaukset Jypeli.StringList.strings.

◆ FirstBeginningWith()

string Jypeli.StringList.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ä 457.

Viittaukset Jypeli.StringList.Length ja Jypeli.StringList.strings.

◆ FromFile()

static StringList Jypeli.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ä 229.

Viittaukset Jypeli.StringList.StringList() ja Jypeli.StringList.Add().

◆ GetEnumerator() [1/2]

IEnumerator< string > Jypeli.StringList.GetEnumerator ( )

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

Viittaukset Jypeli.StringList.strings.

Viitattu Jypeli.StringList.GetEnumerator().

◆ GetEnumerator() [2/2]

System.Collections.IEnumerator System.Collections.IEnumerable. Jypeli.StringList.GetEnumerator ( )
private

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

Viittaukset Jypeli.StringList.GetEnumerator().

◆ OnChanged()

◆ operator List< String >()

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

Muuntaa merkkijonolistan implisiittisesti listaksi merkkijonoja.

Parametrit
listMerkkijonolista.
Palauttaa
Lista merkkijonoja.

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

Viittaukset Jypeli.StringList.strings.

◆ operator String[]()

static implicit Jypeli.StringList.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 Jypeli.StringList.operator StringList ( List< String >  list)
static

Muuntaa listan merkkijonoja implisiittisesti merkkijonolistaksi.

Parametrit
listLista merkkijonoja.
Palauttaa
Merkkijonolista.

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

Viittaukset Jypeli.StringList.StringList().

◆ operator StringList() [2/2]

static implicit Jypeli.StringList.operator StringList ( String[]  array)
static

Muuntaa taulukon merkkijonoja implisiittisesti merkkijonolistaksi.

Parametrit
arrayTaulukko merkkijonoja.
Palauttaa
Merkkijonolista.

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

Viittaukset Jypeli.StringList.StringList().

◆ operator+() [1/2]

static StringList Jypeli.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.

Viittaukset Jypeli.StringList.StringList().

◆ operator+() [2/2]

static StringList Jypeli.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.

Viittaukset Jypeli.StringList.StringList().

◆ RemoveAll() [1/3]

StringList Jypeli.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ä 324.

Viittaukset Jypeli.StringList.OnChanged() ja Jypeli.StringList.strings.

◆ RemoveAll() [2/3]

StringList Jypeli.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ä 307.

Viittaukset Jypeli.StringList.OnChanged() ja Jypeli.StringList.strings.

Viitattu Jypeli.StringList.RemoveAll().

◆ RemoveAll() [3/3]

StringList Jypeli.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ä 341.

Viittaukset Jypeli.StringList.RemoveAll() ja Jypeli.StringList.strings.

◆ RemoveFirst() [1/3]

StringList Jypeli.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ä 369.

Viittaukset Jypeli.StringList.OnChanged() ja Jypeli.StringList.strings.

◆ RemoveFirst() [2/3]

StringList Jypeli.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ä 352.

Viittaukset Jypeli.StringList.OnChanged() ja Jypeli.StringList.strings.

Viitattu Jypeli.StringList.RemoveFirst().

◆ RemoveFirst() [3/3]

StringList Jypeli.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ä 386.

Viittaukset Jypeli.StringList.RemoveFirst() ja Jypeli.StringList.strings.

◆ RemoveLast() [1/3]

StringList Jypeli.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ä 414.

Viittaukset Jypeli.StringList.OnChanged() ja Jypeli.StringList.strings.

◆ RemoveLast() [2/3]

StringList Jypeli.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ä 397.

Viittaukset Jypeli.StringList.OnChanged() ja Jypeli.StringList.strings.

Viitattu Jypeli.StringList.RemoveLast().

◆ RemoveLast() [3/3]

StringList Jypeli.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ä 431.

Viittaukset Jypeli.StringList.RemoveLast() ja Jypeli.StringList.strings.

Jäsendatan dokumentaatio

◆ strings

Ominaisuuksien dokumentaatio

◆ Count

int Jypeli.StringList.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 Jypeli.StringList.IsReadOnly
get

Voiko listaa vain lukea, ei kirjoittaa.

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

◆ Length

int Jypeli.StringList.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ä 112.

Viitattu Jypeli.StringList.FirstBeginningWith().

◆ this[int index]

string Jypeli.StringList.this[int index]
getset

Merkkijono listassa.

Parametrit
indexMerkkijonon indeksi
Palauttaa
Merkkijono

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

Tapahtumien dokumentaatio

◆ Changed

Action Jypeli.StringList.Changed

Tapahtuu kun listan sisältö muuttuu.

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

Viitattu Jypeli.StringList.OnChanged().


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: