Hỏi đáp

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

Hỏi về kiểu số int, float,... trong c# ?

8 năm trước 947 lượt xem 6 bình luận 8 năm trước

Với số tiền thanh toán < 1.000.000 thì chương trình THANH TOÁN được, còn lớn hơn thì xuất hiện "Thông Báo","Lỗi", lúc trước mình để kiểu int, sau đổi thành float, mà vẫn bị.

Code:/*

*/

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
꧁༒Hell Demons༒꧂ đã bình luận 8 năm trước

Tiền tệ thì thường là dùng double hoặc decimal.

Muốn hiển thị format tiền, thì ngoài property biểu thị số tiền, nên có 1 property kiểu text dùng để hiển thị số tiền theo kiểu text, đừng tiết kiệm mà phải cất công convert qua lại nhé!

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 8 năm trước

cái này có thể là tràn số chăng. bạn bỏ catch đi để nó thông báo lỗi cụ thể là gì nhé

nguyennhan.ninomaxx đã bình luận 8 năm trước

không biết có đúng ý bạn ko?

 

string test = "1.000.000";

double result = Convert.ToDouble(test.Replace(".", ""));

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