Porównywanie stringów w C# — pułapka tureckiego I

Łańcuchy, czyli ciągi znaków w C#, mają typ string — sekwencję znaków char w standardzie Unicode. Słowo kluczowe string jest aliasem do System.String — oba zapisy są równoważne. Ten artykuł skupia się na jednym, często pomijanym temacie: jak poprawnie porównywać stringi. Po pełną głębię niezmienności (immutability) i konsekwencje wydajnościowe…

Continue reading Porównywanie stringów w C# — pułapka tureckiego I