Biên tp: thienthanit@yahoo.com Ngun: Internet
Bài viết hướng dẫn đầy đủ cách thức định dng d liu
Nhng ví d sau ch cho bn cách thức định dng nhng s kiu fload sang kiu ký t trong CS
bng cách s dng hàm static ca lp String là String.Format.
S sau du chm
Ví d định dng này chuyển đổi mt s double sang string vi kết thú là 2 ch s thập phân đằng
sau. Định dng s dụng là: „0.00".
String.Format("{0:0.00}", 123.4567); // "123.46"
String.Format("{0:0.00}", 123.4); // "123.40"
String.Format("{0:0.00}", 123.0); // "123.00"
Ví d tiếp theo cho phép bn rút gn nhng s thp phân tha đằng sau du chm, s dng
định dạng „0.##".
String.Format("{0:0.##}", 123.4567); // "123.46"
String.Format("{0:0.##}", 123.4); // "123.4"
String.Format("{0:0.##}", 123.0); // "123"
S trước du chm thp phân
S dụng định dạng: „00.0, chúng ta sẽ đưc kết qu là s trưc du chấm lúc nào cũng lớn hơn
hoặc băng 2, và sau nó là mt ch s..
String.Format("{0:00.0}", 123.4567); // "123.5"
String.Format("{0:00.0}", 23.4567); // "23.5"
String.Format("{0:00.0}", 3.4567); // "03.5"
String.Format("{0:00.0}", -3.4567); // "-03.5"
Cách phn ngàn
Biên tp: thienthanit@yahoo.com Ngun: Internet
S dụng định dng mẫu: „0,0.0"
String.Format("{0:0,0.0}", 12345.67); // "12,345.7"
String.Format("{0:0,0}", 12345.67); // "12,346"
S 0
String.Format("{0:0.0}", 0.0); // "0.0"
String.Format("{0:0.#}", 0.0); // "0"
String.Format("{0:#.0}", 0.0); // ".0"
String.Format("{0:#.#}", 0.0); // ""
Và sau đây là một s ví d vui.
String.Format("{0:my number is 0.0}", 12.3); // "my number is 12.3"
String.Format("{0:0aaa.bbb0}", 12.3); // "12aaa.bbb3"
Chúc bn thành công!!