Khá thường xuyên trong mã của tôi, tôi cần phải so sánh một biến với một số giá trị:So sánh một biến để nhiều giá trị
if (type == BillType.Bill || type == BillType.Payment || type == BillType.Receipt)
{
// Do stuff
}
tôi tiếp tục suy nghĩ tôi có thể làm:
if (type in (BillType.Bill, BillType.Payment, BillType.Receipt))
{
// Do stuff
}
Nhưng thats nhiên SQL cho phép điều này.
Có cách nào gọn gàng hơn trong C# không?
ngôn ngữ như Python và Ruby cũng có toán tử "in". –
@Can Berk Güder: Tôi vừa tìm kiếm toán tử "in" này trong Ruby nhưng không thể tìm thấy nó hay bất cứ thứ gì tương tự. Bất kỳ ý tưởng? –
[1,2,3] .include? (1) –