Kết quả tìm kiếm với tag ""
Những tính năng mới của C# 3.0
Xin chào các bạn. Trong bài viết này mình sẽ đề cập đến một số tính năng mới của C# 3.0 được giới thiệu trong .NET 3.5.
Định dạng kiểu double trong C#
Sử dụng phương thức tĩnh String.Format()
hoặc double.ToString()
, float.ToString()
Hiển thị số đằng sau dấu phẩy
// Chỉ hiển thị 2 chữ số 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"
// Hiển thị tối đa 2 chữ số String.Format("{0:0.##}", 123.4567); // "123.46" String.Format("{0:0.##}", 123.4); // "123.4" String.Format("{0:0.##}", 123.0); // "123"
Hiển thị số đằng trước dấu phẩy
// Hiển thị ít nhất 2 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"
Hiển thị dấu ngăn cách hàng nghìn, hàng triệu,…
String.Format("{0:0,0.0}", 12345.67); // "12,345.7" String.Format("{0:0,0}", 12345.67); // "12,346"
Căn trái, căn phải với dấu cách
// Sử dụng dấu "," đằng trước ":" String.Format("{0,10:0.0}", 123.4567); // " 123.5" căn phải String.Format("{0,-10:0.0}", 123.4567); // "123.5 " dấu trừ để căn trái
Tùy biến hiển thị số âm, số 0 và số dương
Bằng cách sử dụng dấu “;” để ngăn cách xâu định dạng thành 3 phần: phần định dạng cho số dương, phần định dạng cho số âm và phần định dạng cho số 0
String.Format("{0:0.00;âm 0.00;không}", 123.4567); // "123.46" String.Format("{0:0.00;âm 0.00;không}", -123.4567); // "âm 123.46" String.Format("{0:0.00;âm 0.00;không}", 0.0); // "không"
Một số phương pháp lập trình web an toàn
Về cơ bản, một hệ thống website bao gồm ba thành phần: Cơ sở hạ tầng và đường truyền, Hệ điều hành và môi trường (Windows / SQL server, Linux / MySQL ,…) và các ứng dụng web (ASP.NET, PHP, JSP…)
Cài đặt Lazy Loading trong C#
Chương trình cần mô hình hóa đối tượng cái ô tô gồm các thuộc tính: Loại xe, màu sắc, giá, số chỗ, 4 bánh xe. Trong đó màu sắc và giá được quan tâm nhiều và được sửa đổi thường xuyên, các thông số kỹ thuật của bánh xe ít được quan tâm.