我總共有102個值與名爲ArrivedFlag
的字段名相關聯。是否有更有效的方法來管理IF語句?
然後我在標記頁上有一個TextBox
控件,其ID爲txtFlag
。
在我隱藏,我有一個if語句,說:
If txtFlag <> "value1" and txtFlag <> "another value" Then
lblMessage.Text ="You don't have the ability to view details"
end if
這工作得很好。
但是,考慮到有102個值,我覺得做102次IF語句有點低效。
有沒有人知道更好的方法來處理這個問題?
Dim allowedFlags = New List(Of String)()
With { _
"value1", _
"another value"
}
End With
If Not allowedFlags.Contains(txtFlag) Then
lblMessage.Text = "You don't have the ability to view details"
End If
經過一些微小的修改後,這對我來說效果很好。謝謝你,感謝所有貢獻者。 – Kenny