Tôi muốn hỏi một người có kỹ năng mạnh hơn tôi trong C#.Có thể xác định thứ gì đó giống như 'between' trong câu lệnh if-else trong C#?
Có thể giảm đoạn mã sau
if(val > 20 && val < 40)
...
else
if(val > 40 && val < 72)
...
else
if(val > 72 && val < 88)
...
else
...
Giả sử rằng tôi có hơn 10-11 if-else
báo cáo.
Cách tốt nhất để rút ngắn mã ở trên là gì?
Tôi đã nghĩ đến điều gì đó như between
trong sql.
bạn đang làm những việc hoàn toàn khác nhau trong mỗi khối mã? Bạn có thể có một danh sách/mảng với 20,40,72, vv miễn là khối mã có thể giống nhau nhưng với chỉ mục của nhóm nào trong đó. – Servy
Có thể trong VB nhưng với kiến thức của tôi không có trong C#. – Magnus
@Magnus Để công bằng, bạn có thể tạo một cú pháp dựa trên thư viện trong cú pháp khớp với cú pháp 'Chọn Case' trong VB trong sự đồng nhất (nhưng có, không tồn tại trong khung công tác). –