– Khởi tạo giá trị mặc định cho property trực tiếp, bậy giờ bạn có thể viết như thế này
public int bienInt { get; set; } = 15;
public int bienIntGet { get; }=99;
– Bắt Exception linh hoạt. Vị dụ như bạn phải thao tác với một cái Provider nào đó đặc biệt bắt buộc trên máy end-user phải được cài đặt sẵn nếu không thì sẽ văng Exception, thay vì phải viết hàm kiểm tra coi có tồn tại provider đó chưa thì chỉ cần ex.Message.Contains() là có thể thông báo có thể chưa có provider được rồi.
try
{
throw new Exception(“You”);
}
catch (Exception ex) if (ex.Message == “You”)
{
// this one will not execute.Console.WriteLine(“I lóp Du!!!”);
}
catch (Exception ex) if (ex.Message == “Me”)
{
// this one will executeConsole.WriteLine(“Me là tui!!!”);
}
– Vết nội dung xử lý của một hàm ngay trên cùng một dòng khai báo
public static void In() => Console.WriteLine(“Noi dung cua ham”);
– Sử dụng các lớp tĩnh với using
using System.Console;
…và sau đó chỉ cần
WriteLine(“Khong can phai dung Console nua!”);
– Xử lý điều kiện null khi gán toán tử tốt hơn (null-conditional operators), trước nay nếu gán mà quên kiểm tra null thì toàn gặp lỗi thế này
» Tin mới nhất:
» Các tin khác: