Computer >> Máy Tính >  >> Lập trình >> C#

Các tính năng ẩn của C # là gì?

Sau đây là các tính năng hữu ích ẩn hoặc ít được biết đến của C # -

Biểu thức Lambda

Biểu thức lambda trong C # mô tả một mẫu. Nó có mã thông báo => trong ngữ cảnh biểu thức. Điều này được gọi là toán tử chuyển đến và được sử dụng khi một biểu thức lambda được khai báo.

Nullables

C # cung cấp một kiểu dữ liệu đặc biệt, kiểu nullable, mà bạn có thể gán phạm vi giá trị bình thường cũng như giá trị null. Sau đây là cú pháp -

<data_type> ? <variable_name> = null;

Nhà điều hành Null Coalescing

Toán tử liên kết null được sử dụng với các kiểu giá trị và kiểu tham chiếu có thể null. Nó được sử dụng để chuyển đổi một toán hạng sang kiểu của một toán hạng kiểu giá trị có thể null (hoặc không) khác, nơi có thể chuyển đổi ngầm định.

Từ khóa AS

Từ khóa "as" thực hiện chuyển đổi giữa các loại tương thích. Nó giống như một hoạt động truyền và nó chỉ thực hiện các chuyển đổi tham chiếu, chuyển đổi không thể sử dụng và chuyển đổi quyền anh. Toán tử as không thể thực hiện các chuyển đổi khác, chẳng hạn như các chuyển đổi do người dùng xác định, thay vào đó sẽ được thực hiện bằng cách sử dụng biểu thức ép kiểu.