Gần đây tôi đã cố gắng để làm như sau trong C#System.String cơ bản thực hiện
string str = "u r awesome";
str[0]="i";
Và nó sẽ không làm việc bởi vì rõ ràng là str [i] chỉ là một có được không phải là một bộ, vì vậy tôi đã tự hỏi những gì việc thực hiện cơ bản của chuỗi là sẽ buộc str [i] chỉ là một get.
Nó không chỉ là một trình bao bọc được quản lý cho một char *? Vậy tại sao tôi không thể đặt str [i]?
Đây thực sự là câu trả lời tôi đang tìm kiếm, đặc biệt về cách chuỗi được triển khai, cảm ơn! – etk1220