Truy xuất ký tự bất kỳ trong chuỗi (C#)

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi Badboy 619, 1/3/09.

  1. Badboy 619

    Badboy 619 Mario & Luigi

    Tham gia ngày:
    17/4/05
    Bài viết:
    790
    Mình đang có bt là đảo ngược chuỗi ký tự, mình muốn truy xuất đến các ký tự để swap chúng, mình thử dùng giống trong mảng là s[0],s[1]...nhưng không được. Bạn nào biết giúp dùm mình với, thanx nhiều.
     
  2. Alien7

    Alien7 Guest

    Tham gia ngày:
    3/4/08
    Bài viết:
    158
    Chuỗi trong C# không thể thay đổi nội dung được. Chỉ có tạo ra chuỗi mới thôi.
    Ví dụ: str += s.ToString();
    Thật ra nên dùng StringBuilder rồi append thế này: sb.Append(s) cho tốc độ tốt nhất.
     
  3. Eron

    Eron Mr & Ms Pac-Man

    Tham gia ngày:
    20/7/06
    Bài viết:
    271
    Nơi ở:
    The Hidden World
    string result = null;
    for(int i = len - 1; i >= 0; i--)
    {
    result += ChuoiBanDau.Substring(i,1);
    }
    mình mới học c#, hok bik làm zậy có đúng hok :D
     

Chia sẻ trang này