Các bạn đăng ký theo dõi ủng hô kênh nhé, cảm ơn các bạn kzbin.info
@itandlife5722 жыл бұрын
Anh có thể giải thích giùm em lệnh này không If((Model.ExternalLogins?.Count ?? 0) == 0) Tại sao nó lại có 2 dấu ?? nhỉ
@XuanThuLab2 жыл бұрын
?? là toán tử mới có từ C# 8.0 - Biểu thức a??b có giá trị là a nếu a != null; có giá trị là b nếu a == null. Câu lệnh If((Model.ExternalLogins?.Count ?? 0) == 0) có thể viết là: int count; if (Model.ExternalLogins != null) count = Model.ExternalLogins.Count; else count = 0; if (count == 0) { //.... do something } //--------------------------- Như vậy viết If((Model.ExternalLogins?.Count ?? 0) == 0) { //.... do something } cũng tương đương, nhưng gắn gọn hơn
@itandlife5722 жыл бұрын
@@XuanThuLab Cám ơn anh. E đã hiểu cái này. Một kiểu rút gọn cho mệnh đề null
@JunggleVn4 ай бұрын
bài học rất khó hiểu , vì ko nói rõ các đoạn code thực hiện chức năng gì và cách thức hoạt động của code
@angkhoaangvan27933 жыл бұрын
mùa dịch này không có gì làm học theo chuỗi video này thì hết bài
@bh45412 жыл бұрын
công nhận càng học mình thấy càng ngu, ngáo luôn
@itandlife5722 жыл бұрын
kaka. Cũng có người đồng cảnh ngộ với mình, lên tới mấy Video sau quéo luôn