Chức năng, chuỗi là danh sách hoặc chuỗi ký tự. Các chuỗi thường được lưu trữ trong suốt như các mảng ký tự (ví dụ: trong C), vì vậy chúng tôi thường đề cập đến chúng theo cách đó. Mảng cho phép truy cập ngẫu nhiên thuận tiện vào các ký tự, điều quan trọng đối với một số thuật toán.
Vì mục đích khác, việc lưu trữ chuỗi Unicode dưới dạng UTF-8 có thể là hình thức thích hợp nhất. Lưu ý rằng, mặc dù nó được lưu trữ trong một mảng byte, không còn một sự tương ứng một-một giữa các byte và các ký tự: thuật toán chuỗi của bạn thường cần phải truy cập các ký tự tuần tự từ đầu - như một danh sách.
Đạo đức của câu chuyện này là: mã chuỗi của bạn chỉ nên yêu cầu quyền truy cập ngẫu nhiên nếu thực sự cần. Bạn có thể ngạc nhiên khi ít khi bạn thực sự cần một loạt các nhân vật.
Tại sao bạn hỏi? Tò mò? Một số vấn đề của bạn phải đối mặt? –
Một bit huyền diệu của dây cáp mạng được nhúng trong một loạt các ký tự. – Echostorm
Vui lòng chỉnh sửa câu hỏi để đề cập đến .NET ở đâu đó trong đó. Tôi đã trả lời dựa trên thẻ câu hỏi. –