Chuỗi truy cập C#
Chuỗi truy cập
Bạn có thể truy cập các ký tự trong một chuỗi bằng cách tham khảo số chỉ mục của nó bên trong dấu ngoặc vuông []
.
Ví dụ này in ký tự đầu tiên trong myString :
Lưu ý: Chỉ mục chuỗi bắt đầu bằng 0: [0] là ký tự đầu tiên. [1] là ký tự thứ hai, v.v.
Ví dụ này in ký tự thứ hai (1) trong myString :
Bạn cũng có thể tìm vị trí chỉ mục của một ký tự cụ thể trong chuỗi bằng cách sử dụng phương thức IndexOf()
:
Ví dụ
string myString = "Hello"; Console.WriteLine(myString.IndexOf("e")); // Outputs "1"
Một phương thức hữu ích khác là Substring()
, trích xuất các ký tự từ một chuỗi, bắt đầu từ vị trí/chỉ mục ký tự đã chỉ định và trả về một chuỗi mới. Phương thức này thường được sử dụng cùng với IndexOf()
để lấy vị trí ký tự cụ thể:
Ví dụ
// Full name string name = "John Doe"; // Location of the letter D int charPos = name.IndexOf("D"); // Get last name string lastName = name.Substring(charPos); // Print the result Console.WriteLine(lastName);