Niedziałające komendy stringów

Niedziałające komendy stringów
A1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 106
0

Witam! Mam problem z komendami zmiennych typu string. Mam np. na myśli:

Kopiuj
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?

massther
  • Rejestracja: dni
  • Ostatnio: dni
2

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ś?

A1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 106
0

Mhm. Dzięki wielkie

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.