Trang 1 trên tổng số 3 123 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 24 kết quả

Đề tài: Cách dùng hàm Split trong lập trình C# như thế nào?

  1. #1
    Ngày gia nhập
    12 2006
    Bài viết
    9

    Mặc định Cách dùng hàm Split trong lập trình C# như thế nào?

    Em làm hoài vẫn ko biết cách sử dụng hàm split để tách khoảng trắng ở giữa các số ,(chả là em đang làm bài về đọc ghi tập tin), các anh chị có thể chỉ em cách xài hàm này ko. Nếu có ví dụ dc thì càng tốt , xin cảm ơn mọi người nhìu

  2. #2
    Ngày gia nhập
    03 2007
    Bài viết
    7

    string s=Console.ReadLine();
    string[] strS=s.Split(' ');
    nhưng làm như vậy thì chỉ cắt dc một khoản trắng.nếu nhìu khoản trắng thì phải dừng cách khác.

  3. #3
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Có phải WhoAmI của forum cdtl ko vậy, nhìn tên quen quá.

  4. #4
    Ngày gia nhập
    05 2007
    Bài viết
    33

    Thông thường hàm Split() đi đôi với hàm Trim(), bạn dùng kết hợp 2 hàm này sẽ được 1 chuổi được loại bỏ các ký tự bạn cần trong 1 chuỗi:
    Code:
            string chuoi_dau = "nothing gonna    change my love   for C#";
            string[] chuoi_tach = chuoi_dau.Split(new Char[] { ' '});
            string chuoi_ketqua = "";
            foreach (string s in chuoi_tach)
            {
    
                if (s.Trim() != "")
                    chuoi_ketqua += s;
            }
            Console.WriteLine(chuoi_ketqua);
    Kết quả: chuoi_ketqua=nothinggonnachangemyloveforC#
    NOTHING GONNA CHANGE MY LOVE FOR C

  5. #5
    Ngày gia nhập
    03 2007
    Bài viết
    7

    Để loại bỏ các khoản trắng trong chuổi,bạn có thể dùng cách sau :

    string s = "Hello a b c";
    char[] c = new char[] { ' ' };
    string[] s1 = s.Split(c,StringSplitOptions.RemoveEmptyEntries);
    foreach (string x in s1)
    {
    Console.Write(x);
    }

  6. #6
    Ngày gia nhập
    12 2006
    Bài viết
    9

    Mặc định Cách dùng hàm Split trong lập trình C# như thế nào?

    Cảm ơn anh WhoAmI và mọi người nhiều lắm . À anh WhoAmI ơi ở chỗ RemoveEmptyEntries có phải mình dùng để xóa các dòng trắng phỉa ko anh. Anh có thể giải thích cho em sự khác nhau giữa RemoveEmptyEntries với None khi ta dùng Split ko .

  7. #7
    Ngày gia nhập
    03 2007
    Bài viết
    7

    Cái này mình hiểu cách sử dụng nhưng mà nói sẽ ko rõ lắm,Bạn nên dùng MSDN để xe ví dụ của nó nhe..Bạn search từ String.Split sẽ thấy thui

  8. #8
    Ngày gia nhập
    05 2007
    Bài viết
    2

    string[] chuoi_tach = chuoi_dau.Split(new Char[] { ' '});
    Mọi người cho mình hỏi chỗ new Char[]{' '} là sao nhỉ. nếu viết chuoi_dau.Split(' '); có khác gì không

  9. #9
    Ngày gia nhập
    05 2007
    Bài viết
    2

    Sao lâu vậy mà chưa ai trả lời giúp mình vậy?

  10. #10
    Ngày gia nhập
    05 2008
    Bài viết
    1

    sao phải khổ sở thế nhỉ: bạn dùng hàm Replate cho nhanh đi.

    chuoi = chuoi.Replate(" ", ""); nhàn hơn bao nhiêu.
    nếu bị ép phải dùng split thì dùng như whoAmI hoặc áo choàng đen đều ổn

Các đề tài tương tự

  1. c# split string keep separator làm như thế nào
    Gửi bởi tuanngocpt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 05-10-2012, 11:41 PM
  2. Trong java mình dùng lớp MAP thì trong c# mình dùng cấu trúc gì thay thế?
    Gửi bởi dragonball trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 15-04-2012, 07:20 PM
  3. Trả lời: 5
    Bài viết cuối: 22-02-2012, 06:20 PM
  4. cách sử dụng Split() trong lớp String
    Gửi bởi lequ0ch0anglt trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 28-09-2011, 05:44 PM
  5. Chỉ Lấy 1 số từ sau khi dùng hàm split chuỗi
    Gửi bởi kienchochethahaha trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 25-05-2011, 09:42 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn