Diskuze: Morseovka
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 13 zpráv z 13.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Použij dvojté uvozovky. ta metoda má dvě přetížené varianty
String.Replace(char x, char y);
String.Replace(String x, String y);
potřebuješ tu metodu co repalcuje stringy, ale máš tam použitou tu co replacuje chary (1 znak za 1 znak) a v té druhé části se snažíš do charu (jeden znak) vecpat 2 znaky. Což nejde.
x = 'a' // char
x = "a" // String
Dokuemntace: http://msdn.microsoft.com/…Replace.aspx
Použij místo '.-' ".-" "" jsou pro řetězec, '' jsou pro právě 1 znak
navíc ten program máš divný. ta podmínka a foreach tam je zbytečná. Repalce nahradí všechen výskyt, v případě že tam žádný výskyt není, nenahrazuje nic.
tak to jsi asi blázen, ale nevadí. Z chyb se člověk učí.
můžeš ten text rozdělit na mezery (String.Split(char c)) a ten pak porovnávat jako celek
každé / nahradíš za // (2×), přidáš jedno / na začátek a jedno na konec a pak to budeš všechno replacovat tak, že lomeno bude na začátku i konci.
retezec = retezec.Replace("/.-/", "a");
Nezkoušel jsem jestli to bude fungovat, ale mělo by.
Zobrazeno 13 zpráv z 13.