IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
matesax
Tvůrce
Avatar
matesax:28.4.2012 7:10

Dobrý den,
potřebuji z většího textového řetězce získat menší - o volitelné délce a nejlépe náhodné pozici (v tom větším). A hodilo by se, kdyby z toho šlo vyřadit prvních 20 písmen toho většího textu. Děkuji za případnou pomoc.

 
Odpovědět
28.4.2012 7:10
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:28.4.2012 10:02

Je tam něco jako retezec.Substrin­g(start, delka), tedy u tebe retezec.Substrin­g(0, 20);

Nahoru Odpovědět
28.4.2012 10:02
New kid back on the block with a R.I.P
Avatar
matesax
Tvůrce
Avatar
matesax:28.4.2012 10:07

Trošku jsem to myslel jinak, ale i tak jsi mi to vyřešil. :) Děkuji.

 
Nahoru Odpovědět
28.4.2012 10:07
Avatar
matesax
Tvůrce
Avatar
Odpovídá na matesax
matesax:28.4.2012 10:12

Abych to upřesnil - chtěl jsem v tom menším textu všechny znaky z většího kromě prvních 20. Čily nyní to mám tak, že startovní číslo se generuje náhodně a nesmí být menší než 21,...

 
Nahoru Odpovědět
28.4.2012 10:12
Avatar
Odpovídá na matesax
Drahomír Hanák:28.4.2012 10:23
string text = "Lorem ipsum, dolor sit amet ...";
Console.WriteLine( text.Substring(20) );

Druhý argument můžeš vynechat a tím se ten řetězec vypíše až do konce od 20. znaku

 
Nahoru Odpovědět
28.4.2012 10:23
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:28.4.2012 10:40

Aha :)

Když budeš chtít zjistit nějaké takovéhle metody, napiš si následující:

string s.

Jakmile napíšeš tu tečku, měl by ti vyjet tzv. IntelliSense, který ti vypíše seznam metod, které na sobě ta instance má. Jsou tam takové šipičky, dá se mezi tím hezky přepínat a u všeho je popsané co to dělá, pokud umíš trochu anglicky, jistě bys na to přišel. To samé platí pro další objekty samozřejmě, jako je DateTime a podobně. Když tak se dá ta nabídka vyvolat i ctrl + space, když jsi kurzorem za tou tečkou. VisualStudio poskytuje mnoho komfortu pro vývojáře, je to opravdu perfektní IDE, když se s ním člověk sžije, je programování o mnoho snažší.

Nahoru Odpovědět
28.4.2012 10:40
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.