30/09/2018, 18:23

vòng lặp do-while trong C#

ac cho em hỏi là sao chỗ này vòng lặp do-while của em nó cứ sai vậy nhỉ.chả hiểu tại sao nó k thoát ra được

Giang Nguyen viết 20:38 ngày 30/09/2018

Tất các kiểu dữ liệu non-primitive thì phải dùng phương thức Equals nếu muốn so sánh bằng.

LoaiXe.Equals(“something”) => true nếu giống nhau, false nếu khác nhau.

Văn Dương viết 20:32 ngày 30/09/2018

Em so sánh với “Lon” hoặc “Nho”.
Vòng lặp sẽ tiếp tục nếu em nhập vào không giống với mấy cái “Lon” hay “Nho”.
Em nhập vào là “nho” thì nó chả không thoát là gì

vũ xuân quân viết 20:29 ngày 30/09/2018

Nếu so sánh chuỗi thì nên dùng hàm Equals.
Tham khảo link

stackoverflow.com
miliu

Are string.Equals() and == operator really same?

c#, string
asked by miliu on 05:00PM - 09 Sep 10

  1. Thống nhất so sánh chuỗi thì thống nhất 1 giá trị thôi. Em nên chuyển tất cả các chuỗi cần so sánh thành chữa thường.
Bài liên quan
0