Đánh giá, nhận xét, review các công ty tuyển dụng
Từ 1 tới 10 trên tổng số 10 kết quả

Đề tài: cách lấy xâu ký tự trong chuỗi trong lạp trinh c#

  1. #1
    Ngày gia nhập
    03 2011
    Bài viết
    20

    Mặc định cách lấy xâu ký tự trong chuỗi trong lạp trinh c#

    có ai biết cách để lấy 1 xâu ký tự trong chuỗi không giúp em với.
    vd: hãy lấy ra tu "dong" trong "Cong dong c viet".day là vd đã biết vi trí của từ cần tìm.nếu mà chưa biết vị trí thì làm thế nào ạ.

  2. #2
    Ngày gia nhập
    10 2010
    Bài viết
    146

    bạn tìm hiểu về substring đi bạn. search 1 chút nữa đi

  3. #3
    Ngày gia nhập
    04 2009
    Nơi ở
    Gầm cầu
    Bài viết
    2,230

    Visual C# Code:
    1. string s ="cong dong cviet";
    2. int vitri=s.IndexOf("dong");

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

    Sao bạn ko dùng hàm Split khoảng trắng rồi lấy phần tử thứ 2 ?

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

    Trích dẫn Nguyên bản được gửi bởi luxubu Xem bài viết
    Sao bạn ko dùng hàm Split khoảng trắng rồi lấy phần tử thứ 2 ?
    mình không hiểu

  6. #6
    Ngày gia nhập
    03 2011
    Nơi ở
    TP. Hồ Chí Minh
    Bài viết
    155

    Mặc định cách lấy xâu ký tự trong chuỗi trong lạp trinh c#

    Trích dẫn Nguyên bản được gửi bởi hoangkien Xem bài viết
    mình không hiểu
    Để mình nói cho nghe
    Đâu tiên bạn sử dụng hàm Slip();
    Visual C# Code:
    1. string s="cong dong C viet";
    2. string[] a=s.Slip(' '); //cắt chuỗi s thành các chuỗi con rùi add vô mảng như vậy:a[0]="cong"; a[1]= "dong"; a[2]= "c"; a[3]="viet";
    3. for(int i=0; i>=a.Lenght; i++)//duyệt mảng s
    4. {
    5. if(a[i].Equals("dong")
    6. //làm gì đó
    7. }

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

    đề bài la: hãy nhập họ và tên của 1 người. nếu trong họ tên có "thi " thi in ra màn hình là nữ.ngược lại la nam
    em làm thế này:
    Code:
        class Program
        {
            static void Main(string[] args)
            {
                string xau;
                Console.Write("Nhap ho va ten cua ban :");
                xau = Console.ReadLine();
    
                for (int i = 0; i <= xau.Length; i++)
                {
                    string chuoi = xau.Substring(i, 3);
                    if (chuoi == "thi")
                    {
                        Console.WriteLine("ban la nu");
                    }
    
                    Console.ReadLine();
    
    
                }
            }
        }
    }
    nhưng mà thêm ELSE vào là ra toàn nam .chẳng biết làm thế nào nữa.có ai giúp em với

  8. #8
    Ngày gia nhập
    03 2011
    Nơi ở
    TP. Hồ Chí Minh
    Bài viết
    155

    Trích dẫn Nguyên bản được gửi bởi hoangkien Xem bài viết
    đề bài la: hãy nhập họ và tên của 1 người. nếu trong họ tên có "thi " thi in ra màn hình là nữ.ngược lại la nam
    em làm thế này:
    Code:
        class Program
        {
            static void Main(string[] args)
            {
                string xau;
                Console.Write("Nhap ho va ten cua ban :");
                xau = Console.ReadLine();
    
                for (int i = 0; i <= xau.Length; i++)
                {
                    string chuoi = xau.Substring(i, 3);
                    if (chuoi == "thi")
                    {
                        Console.WriteLine("ban la nu");
                    }
    
                    Console.ReadLine();
    
    
                }
            }
        }
    }
    nhưng mà thêm ELSE vào là ra toàn nam .chẳng biết làm thế nào nữa.có ai giúp em với
    làm vậy sao ra trời, thử cái này coi
    Visual C# Code:
    1. public string KiemTra_GioiTinh(string s)
    2. {
    3.          string[] a=s.Slip(' '); //cắt chuỗi s thành các chuỗi con rùi add vô mảng như vậy:a[0]="Nguyen"; a[1]= "Thi"; a[2]= "Hang"; a[3]="Nga";
    4.          for(int i=0; i<=a.Lenght; i++)//duyệt mảng a
    5.          {
    6.                 if(a[i] == "thi" || a[i] == "Thi" || a[i] == "THi" || a[i] == "THI" || a[i] == "thị" || a[i] == "Thị" ||  a[i] == "THị" || a[i] == "THỊ")
    7.                         return nữ;
    8.                 return nam;
    9.          }
    10. }
    Chúc thành công!
    Đã được chỉnh sửa lần cuối bởi nvluong_it : 31-03-2011 lúc 12:16 AM.

  9. #9
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Ko cần phải dài dòng mà lại ko chính xác. Bạn làm ngắn gọn như vầy thôi là được rồi.

    Visual C# Code:
    1.         static void Main(string[] args)
    2.         {
    3.             string xau = string.Empty;
    4.             Console.Write("Nhap ho va ten cua ban : ");
    5.             xau = Console.ReadLine();
    6.  
    7.             if (xau.ToLower().IndexOf(" thi ") >= 0)
    8.                 Console.WriteLine("Ban la nu");
    9.             else
    10.                 Console.WriteLine("Ban la nam");
    11.  
    12.             Console.ReadKey();
    13.         }
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  10. #10
    Ngày gia nhập
    03 2011
    Bài viết
    20

    thanks.các pro nha.e moi học c#.có gì không hiểu mong các tiền bối chỉ dạy

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

  1. Hàm trong C++ cách gọi hàm con trong chương trinh chính main()
    Gửi bởi dangnb1991 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 21-09-2012, 09:14 PM
  2. CheckRequiredFXVersion trong tat ca cac trinh duyet
    Gửi bởi nvthanh0812483 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 15-08-2012, 09:19 AM
  3. lập trinh với winforrm trong C#
    Gửi bởi congtk88 trong diễn đàn Công cụ, ebooks C#, ASP.NET, và Windows Mobile
    Trả lời: 4
    Bài viết cuối: 24-07-2010, 09:41 PM
  4. chuyen chuong trinh trong C
    Gửi bởi trangkuem trong diễn đàn Thắc mắc chung
    Trả lời: 3
    Bài viết cuối: 06-10-2009, 09:50 PM
  5. lap trinh C/C++ trong HDH Linux
    Gửi bởi rabbit2211 trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 2
    Bài viết cuối: 19-09-2008, 10:40 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