Menu
Coddy logo textTech

Dostęp do znaków

Lekcja 3 z 14 w kursie Łańcuchy znaków i tablice w C# w Coddy.

Aby uzyskać dostęp do poszczególnych znaków w ciągu znaków, możemy użyć indeksu.

Indeks pierwszego znaku to 0, drugiego znaku to 1 i tak dalej. 

Aby uzyskać do niego dostęp, użyj operatora [],

string myStr = "Hello";
char result = myStr[0];

W powyższym przykładzie result będzie zawierać znak H.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

challenge icon

Wyzwanie

Łatwy

Napisz funkcję o nazwie blurb, która przyjmuje ciąg znaków jako argument. Funkcja zwraca konkatenację znaków znajdujących się na indeksach 1., 3. i 5..

Ponieważ operacja [] zwraca wartość typu char, musisz rzutować ją na ciąg znaków, aby wykonać konkatenację. Oto jak to zrobić:

char c1 = 'a';
char c2 = 'b';
char c3 = 'c';

string concatenation = Char.ToString(c1) + Char.ToString(c2) + Char.ToString(c3);
Console.WriteLine(concatenation) // Outputs abc

Spróbuj swoich sił

using System;

class Blurb {
    public static string blurb(string s) {
        // Napisz kod tutaj
    }
}

Wszystkie lekcje w sekcji Łańcuchy znaków i tablice w C#

Poćwicz samodzielnie: Kompilator C# online