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.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wyzwanie
ŁatwyNapisz 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 abcSpró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