(+84) 236.3827111 ex. 402

C# 2015 có gì mới.


C# 2015 (trong bộ Visual Studio 2015) giúp chon lập trình viên viết code nhanh hơn, mặc dù bộ thư viện của nó còn nặng hơn so với những ngôn ngữ khác.

– 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 execute

Console.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