|
2020/02/20(Thu) 21:59:51 編集(投稿者)
■No93924 (粗品 さん) に返信 > ベストプラクティスというものはあるのでしょうか?
あるいは If の代わりに Case を使うという手も。
Select Case hoge Case 1, 2, 3, 4, 5, 9 ' Case Else ' End Select
判定する数がもっと多い場合は、HashSet(Of ) で管理するのも良いでしょう。 ※要 .NET 3.5 以上
Dim hash As New HashSet(Of Integer) From {1, 2, 3, 4, 5, 9} 'From 構文は VB2010 以降 If hash.Contains(hoge)
VB.NET 2002/2003 あたりまで遡るなら、 ArrayList の Contains インスタンス メソッドか Array.IndexOf 静的メソッドあたりで。
|