Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akce až 50 % zdarma při nákupu e-learningu. Více informací:
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í.
Slevovy týden 3/50

Diskuze: Lomítko do stringu

Aktivity
Avatar
matesax
Tvůrce
Avatar
matesax:11.6.2012 18:44

Dobrý den,
potřebuji dostat z aktuálního itemu v listView cesku k souboru. Jenmože tam mohu dostat jenom jméno tohoto souboru, tak jsem vzal cestu z treeView a sloučil to s tímto jménem.
Jenomže treeView bere disky i s lomítkem a cesta začíná lomítkem - takže místo "C:\" mi to obsahuje "C:\\" - ale když použiji replace, tak mi to bere jako nový řádek,... Aby toho nebylo málo, cesta z treeView nekončí lomítkem, takže ho tam potřebuji přidat. Tedy potřebuji se jednoho lomítka zbavit a jedno přidat, ovšem obě lomítka jsou mi brány jako znamení nového řádku - tak co s tím? Děkuji

 
Odpovědět
11.6.2012 18:44
Avatar
matesax
Tvůrce
Avatar
Odpovídá na matesax
matesax:11.6.2012 18:46

Aktuálním itemem mám na mysli označený - vybraný a opreva - místo cesku k souboru - cestu k souboru.

 
Nahoru Odpovědět
11.6.2012 18:46
Avatar
matesax
Tvůrce
Avatar
Odpovídá na matesax
matesax:11.6.2012 18:52

Pardon - vyřešeno znakem @.

 
Nahoru Odpovědět
11.6.2012 18:52
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:11.6.2012 18:54

Každý node by měl mít vlastnost tag, kam si můžeš uložit objekt, tím se vyhneš zbytečnému parsování.

Jinak nevidím důvod, proč by mělo být lomítko bráno jako konec řádku, zkoušel jsem:

string s = @"C:\\directory";
s = s.Replace(@"\\", @"\");
Console.WriteLine(s + @"\");
Console.ReadKey();

a funguje normálně.

Nahoru Odpovědět
11.6.2012 18:54
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
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 4 zpráv z 4.