Diskuze: PROBLÉM S 'char' a 'split' apod.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Kde co přesně nefunguje? Příště zkus dát kód mezi tagy code.
Jestli zkoušíš splitovat řádek podle < nebo >, musíš to udělat podle dokumentace takhle:
string s = "a|b,c|d";
string[] subs = s.Split(new char[]{'|', ','}); // { "A", "B", "C", "D" }
jinak pro získání délky pole použij
useky.Length
(bez závorek)
zapomněl jsem dodat, tato je specificky nefunkční. ale vidím, že už si navrhl řešení...
string[] useky = radek.Split('<' && '>');
Jeste jedna vec - nemuzes psat Contains(a && b) - musis to udelat
takhle:
Jestli chces, aby hodnota byla true
, kdyz to obsahuje alespon
jedno, pouzij tohle:
bool overeniZnamosti = useky[i].Contains("head") || useky[i].Contains("body") ...
Jinak jestli chces udelat zvyraznovani syntaxe html, jde to udelat jednoduseji. Neni potreba tam davat podminku, jestli tam je treba head nebo body. Otevri si nejake zvyraznene html (jenom zakladne), nebo si kousek we wordu zvyrazni sam - projdi si to znak po znaku, jako by to delal pocitac a rikej si: Tady je tohle, takze to budu obarvovat zlute, dokud nenarazim na tamto...
Zobrazeno 4 zpráv z 4.