Toán tử ?? trả lại toán hạng bên trái nếu toán hạng này khác null, trả về giá trị bên phải trong trường hợp còn lại. Ví dụ:
int? x = null;
...
// y = x, nếu x khác null, khi x = null, y = -1.
int y = x ?? -1;
Toán tử ?? cũng làm việc với kiểu tham chiếu:
//message = param, nếu param khác null
//trong trường hợp param = null, message = "No message"
string message = param ?? "No message";
No comments:
Post a Comment