Merujuk indeks baris
Setiap aksara dalam rentetan mempunyai nombor (dipanggil
indeks), dan pengindeksan dalam bahasa pengaturcaraan C# bermula dari sifar. Iaitu, aksara pertama mempunyai indeks 0, kedua - 1, dan seterusnya.
Aksara rentetan boleh diakses oleh indeks, yang ditunjukkan dalam kurungan segi empat sama
s[i].
Contoh
| String S |
H |
e |
l |
l |
o |
| Indeks |
S[0] |
S[1] |
S[2] |
S[3] |
S[4] |
Penting!
Apabila mengakses elemen rentetan pada indeks i, jenis s[i] bukan string tetapi char. Ini bermakna bahawa ini bukan rentetan, tetapi aksara yang sepadan dengan beberapa integer dalam jadual kod aksara. Khususnya, apabila anda menambah dua elemen jenis char , anda mendapat integer - penambahan kod elemen ini. Walau bagaimanapun, jika anda memaparkan s[i], aksara i-th rentetan akan dipaparkan, bukan nombor yang sepadan dengannya.
Problem
Input kepada program ialah tiga baris:
baris pertama menyatakan perkataan
s;
yang kedua ialah integer
a;
yang ketiga ialah integer
b (setiap nombor berada dalam julat
[1; panjang])
Cetak perkataan baharu pada skrin, dibentuk oleh aksara di tempat
a,
b (dalam susunan itu).
Contoh
| # |
Input |
Output |
| 1 |
informatik
2
3 |
fo |
jadual>