Witam! Mam problem z komendami zmiennych typu string. Mam np. na myśli:
string txt = "Przykładowy tekst";
txt.ToLower();
txt.Replace('a', 'b');
Komendy te nie chcą działać, lub działają wybiórczo. Czy ktoś mógłby mi pomóc?
Witam! Mam problem z komendami zmiennych typu string. Mam np. na myśli:
string txt = "Przykładowy tekst";
txt.ToLower();
txt.Replace('a', 'b');
Komendy te nie chcą działać, lub działają wybiórczo. Czy ktoś mógłby mi pomóc?
To nie komendy tylko metody!
I wszystko działa jak powinno. Czyli zacznijmy od tego że string w .net jest typem niezmienniczym (immutable type). Co to oznacza?
A no to, że wykonanie dowolnej metody na obiekcie typu string nie zmienia go, tylko jej wynikiem jest nowy obiekt typu string.
Zrozumiałeś?
Mhm. Dzięki wielkie