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.