Po dolgem času sem si zopet vzel malo časi in napisal nekaj o C# saj se mi zadne čase ni dalo kaj preveč pisat.
Danes bomo govorili o podatkovnem tipu string in v njegovi dolžini, izpisali ga bomo pa tudi v navpični smeri in v obratni smeri.
1)
Deklarirati moramo spermenjlivko tipa string. V katero bomo vrednost shranili preko vnosa iz tipkovnice. V tem primeru ne rabimo podatka dobljenega iz tipkovnice posebej Convertat saj nam program vse kar vnašamo preko tipkovnice shrani v podatkovni tip string.

string vnos= Console.ReadLine();

2)
Dolžino niza ( stringa ) dobimo z lastnostjo Length. Sedaj bomo dolžino niza shranili v spremenljivko pod imenom dolz. Lastnost moramo uporabiti tako da pred njo napišemo ime spremenljivke za katero iščemo dolžino.
int dolz = vnos.Length;

3)
Sedaj lahko izpišemo koliko je naš string dolg.
Console.WriteLine("Beseda " + vnos + " je dolga " + dolz + " znakov");

4)
V primeru da želimo niz izpisati v navpični legi moramo uporabiti index-e. Index je da nam izbere samo določeno črko v stringu. Pozorni morate biti saj se indexi začnejo šteti pri 0 in ne pri 1 tako da je število index-ov zmeraj za eno manjše. Uporablja se ga pa po naslednjem vzorcu z [ ] oklepaji: spremenljivka[index]
Sedaj bomo izpisali string v navpični legi z pomočjo for zanke in indexom.
Koda za izpis bo izgledala takole:
for (int i = 0; i <= vnos.Length - 1; i++)
{
Console.WriteLine(vnos[i]);
}

Še malo pojasnila kaj smo naredili. Kot prvo smo v ( ) najprej deklarirali spremenljivko i z začetno vrednostjo 0, nato samo dali pogoj da se zanka izvaja dokle je i manjše od dolžine stringa kateremu smo pa morali odšteti 1 vrednost saj se štetje indexov prične pri 0, nato samo pa še naredili korak za +1.
V telesu zanke pa samo izpisali z Console.WriteLine() kateri nam na koncu izpisa naredi novo vrstico podali samo pa spremenljivko z imeno vnos in njen index kateri je števec zanke for.

5)
V primeru da želimo izpisati v obratni smeri pa moramo zanko for malo popraviti in sicer moramo začetno vrednost števca nastaviti na dolžino niza kateremu moramo prav tako kot zgoraj odšteti eno vrednost in nato z korakom naredimo da zmanšuje števec za 1 kateri je hkrati tudi naš index. To zgleda nekako takole:
for (int i = vnos.Length - 1; i >= 0; i--)
{
Console.WriteLine(vnos[i]);
}

To bo za danes vse spodaj dobite tudi izvorno kodo programa katera je komentirana in malo polepšana z WriteLine na začetko kar pa nima bistvene vloge.
V primeru težav pa se kar poslužite komentarjev in vprašajte.

Izvorna koda