1. Giới thiệu
Đã là dân lập trình thì không ai có thể phủ nhận một điều rằng ở bất kỳ ngôn ngữ nào khi bạn “hành nghề” thì cũng sẽ không tránh khỏi đến vấn đề xử lý một chuỗi (string).
Và là tín đồ của .Net thì chúng ta cũng nên tìm hiểu và cách xử lý của lớp string như thế nào nhé. Tuy nhiên, lớp String rất rộng nên chúng ta chỉ đi tìm hiểu về String.Format
2. Thiết kế
- Bạn tạo ra một trang mới và đặt tên là stringFormat.aspx và tiến hành thiết kế
- Label có id là lblKetQua
- Button Currency
- Button Date
- Button Time
- Button Thousands
3. Coding
Double click vào các button và tiến hành tạo ra các sự kiện tương ứng và thực hiện các đoạn mã lệnh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| protected void btnCurrency_Click(object sender, EventArgs e) { lblKetQua.Text = String.Format( "{0:c}" , 10); } protected void btnDate_Click(object sender, EventArgs e) { lblKetQua.Text = String.Format( "Today's date is {0:D}" , DateTime.Now); } protected void btnTime_Click(object sender, EventArgs e) { lblKetQua.Text = String.Format( "The current time is {0:T}" , DateTime.Now); } protected void btnThousands_Click(object sender, EventArgs e) { lblKetQua.Text = String.Format( "{0:0,0.0}" , 12345.67); } |
4. Giải thích
1
| String.Format( "{0:c}" , 10); |
1
| String.Format( "Today's date is {0:D}" , DateTime.Now); |
1
| String.Format( "The current time is {0:T}" , DateTime.Now); |
1
| String.Format( "{0:0,0.0}" , 12345.67); |
5. Kết quả
- Dùng để định dạng cho tiền tệ
- Định dạng cho ngày
- Định dạng cho thời gian
- Định dạng cho số hàng trăm
Comments[ 0 ]
Đăng nhận xét