C#:
Wycinanie podłańcuchów

How to: (Jak to zrobić:)

using System;

class Program
{
    static void Main()
    {
        string fullText = "Cześć, jak się masz?";
        
        // Użyj 'Substring(startIndex, length)' do wycięcia "jak"
        string extracted = fullText.Substring(7, 3);
        Console.WriteLine(extracted);  // Output: jak

        // Użyj 'Substring(startIndex)' do wycięcia wszystkiego od "się"
        string remainingText = fullText.Substring(11);
        Console.WriteLine(remainingText);  // Output: się masz?
    }
}

Deep Dive (Głębokie zanurzenie):

Wycinanie podciągów tekstowych nie zawsze było takie łatwe. Historia funkcji Substring w językach programowania pokazuje, jak wzrosło znaczenie prostoty i czytelności kodu. Alternatywnie, można użyć metod takich jak Split, Remove, Replace, czy LINQ, aby osiągnąć podobny efekt, ale z różnym stopniem kontroli i skomplikowania. W C#, Substring odwołuje się do znaków ciągu jako tablicy, ale z bezpieczeństwem typów i zarządzaniem pamięcią, tak, by operacje były zarówno wydajne, jak i bezpieczne.

See Also (Zobacz także):