Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

tách họ và tên trong c# trên form

2 năm trước 2.596 lượt xem 2 bình luận

tách họ và tên trong c# trên form

string ht = TxtHoVaTen.Text;

int i = ht.LastIndexOf(" ");

txtTen.Text = ht.Substring( i+1);

có thể code 2 dòng nữa mà tìm đc họ và tên đệm ko ạ

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
kurawata đã bình luận khoảng 1 năm trước

Bạn dùng cách này cũng ok: 
string ht = txtHoTen.Text.Trim();
            int len = ht.Length;
            int i = ht.LastIndexOf(" ");
            int j = ht.IndexOf(" ");
            string TenLot = ht.Substring(j+1, i - j-1);
            string Ten = ht.Substring(i + 1);
            string Ho = ht.Substring(0, j);

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 2 năm trước
string ht = TxtHoVaTen.Text;

            ht = ht.Trim();
            var temp = ht.Split(' ').Where(x=>x != " ");
            var n = temp.Count();

            var Ten = temp.ElementAt(n - 1);
            var Ho = temp.ElementAt(0);
            var TenDem = "";

            for (int i = 1; i < n - 1; i++)
            {
                TenDem += temp.ElementAt(i);
                if(i < n - 1)
                {
                    TenDem += " ";
                }
            }

 

Câu hỏi mới nhất