Saya tahu kita dapat menggunakan charAt()metode di Jawa untuk mendapatkan karakter individu dalam string dengan menentukan posisinya. Apakah ada metode yang setara di C #?
Saya tahu kita dapat menggunakan charAt()metode di Jawa untuk mendapatkan karakter individu dalam string dengan menentukan posisinya. Apakah ada metode yang setara di C #?
Jawaban:
Anda dapat mengindeks menjadi string dalam C # seperti array, dan Anda mendapatkan karakter pada indeks itu.
Contoh:
Di Jawa, Anda akan berkata
str.charAt(8);
Di C #, Anda akan berkata
str[8];
string sample = "ratty";
Console.WriteLine(sample[0]);
Dan
Console.WriteLine(sample.Chars(0));
Referensi: http://msdn.microsoft.com/en-us/library/system.string.chars%28v=VS.71%29.aspx
Di atas sama dengan menggunakan pengindeks di c #.
Anda dapat menggunakan LINQ
string abc = "abc";
char getresult = abc.Where((item, index) => index == 2).Single();
tolong coba jadikan sebagai karakter
string str = "Tigger";
//then str[0] will return 'T' not "T"
Console.WriteLine memungkinkan pengguna menentukan posisi dalam string.
Lihat contoh:
string str = "Tigger"; Console.WriteLine (str [0]); // mengembalikan "T"; Console.WriteLine (str [2]); // mengembalikan "g";
Ini dia!
Cukup gunakan String.ElementAt(). Ini sangat mirip dengan java String.charAt(). Selamat bersenang-senang coding!