VB.Net Switchステートメント、すべての場合にコードセグメントを含める

Skitzafreak

だから私はVB.Netでプログラムを書いていて、Select / Caseステートメントについて簡単な質問がありますが、答えが見つからないようです。だから今私のケースは次のようになります:

Select Case numColumns
    Case 0
        numColumns = numColumns + 1
        'Some code
    Case 1
        numColumns = numColumns + 1
        'Some different code
    Case 2
        numColumns = numColumns + 1
        'Some even more different code
    Case Else
        'Do Nothing
End Select

基本的に、を除くnumColumns = numColumns + 1すべてのケースでステートメント用意する必要がありCase Elseます。すべてのCaseステートメントに同じコード行を追加せずにこれを行う方法はありますか?

私が考えることができる簡単な解決策は、選択の前にifステートメントを置き、そこでインクリメントを行うことですが、Case All行などでそれを行う方法があるかどうか疑問に思っています。

MatSnow

これは機能するはずです:

Select Case numColumns
    Case 0 To 2
        numColumns = numColumns + 1
        'Some code
    Case Else
        'Do Nothing
End Select

編集:

以前Select/CaseIfステートメントよりも美しいと考える場合は、追加で解決できます

Select Case numColumns
    Case 0 To 2
        numColumns = numColumns + 1

        Select Case numColumns
            Case 0
                'Some code
            Case 1
                'Some different code
            Case 2
                'Some even more different code
        End Select
    Case Else
        'Do Nothing
End Select

また、Else-partで実際に「何もしない」場合は、完全に省略できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

NSubstituteコードを含むC#ステートメントをVB.netに変換します

分類Dev

VB.netのSQLSELECT * FROMコマンドにSQLエイリアスステートメントを追加する

分類Dev

vb.netのifステートメントを壊すためにアンダースコア(_)を使用することはできません

分類Dev

ASP.NETのSQLステートメントにvb変数を渡す

分類Dev

Elseステートメントの結果がVB.netの場合はランダムです

分類Dev

VB.net異なる形式のステートメントが機能しない場合

分類Dev

VB.Netを使用して、ポップアップメッセージボックスに含まれるコントロールのプロパティを取得するにはどうすればよいですか。

分類Dev

VB.NetのSQLステートメントエラー

分類Dev

vb.netのifステートメントで画像ボックスの場所を確認します

分類Dev

Switch C#/ Javaのように、VB.NETスタッキングSelectCaseステートメントを一緒に

分類Dev

VB.NETを使用して、エクスポートされたドキュメントにピボットテーブルを作成する

分類Dev

特にコンストラクターの場合、VB.NET4で密結合クラスを単体テストするためにMicrosoftFakesShimsを使用するにはどうすればよいですか。

分類Dev

VB.NETで変数のグループを使用して条件付きステートメントを作成する方法

分類Dev

VB.netにc ++アプリを含める/インポートする方法

分類Dev

vb.netのSQLトランザクションステートメント

分類Dev

VB.NET:メンバーでイベントを作成する

分類Dev

VB.NET/Access-SELECT SUMSQLステートメント

分類Dev

VB.NETのOutlookメールに投票ボタンを含める方法

分類Dev

ケースステートメントの選択-変数VB.NETの操作

分類Dev

VB.netのForEachループが条件ステートメントでスタックしている

分類Dev

vb.netでオプションステートメントを「グローバル」にする方法はありますか?

分類Dev

vb.netでステートメントが正しく機能しない場合

分類Dev

EntityFrameworkを使用してVB.netプロジェクトのコードを最初にリバースエンジニアリングする方法

分類Dev

VB.Net:DllImportステートメントとDeclareステートメントの違い

分類Dev

インデックスステートメントコード| ms-accessおよびvb.net

分類Dev

VB.netのUPDATEステートメントの構文エラー

分類Dev

別のクラスVB.Netのメソッドを使用して、バックグラウンドワーカーを介してメインフォームのコントロールを更新します

分類Dev

VB.Netは、コンテキストメニューストリップを表示するために使用されるコントロールを取得します

分類Dev

vb.net2010でステートメントを挿入した後に自動インクリメント値を取得する方法

Related 関連記事

  1. 1

    NSubstituteコードを含むC#ステートメントをVB.netに変換します

  2. 2

    VB.netのSQLSELECT * FROMコマンドにSQLエイリアスステートメントを追加する

  3. 3

    vb.netのifステートメントを壊すためにアンダースコア(_)を使用することはできません

  4. 4

    ASP.NETのSQLステートメントにvb変数を渡す

  5. 5

    Elseステートメントの結果がVB.netの場合はランダムです

  6. 6

    VB.net異なる形式のステートメントが機能しない場合

  7. 7

    VB.Netを使用して、ポップアップメッセージボックスに含まれるコントロールのプロパティを取得するにはどうすればよいですか。

  8. 8

    VB.NetのSQLステートメントエラー

  9. 9

    vb.netのifステートメントで画像ボックスの場所を確認します

  10. 10

    Switch C#/ Javaのように、VB.NETスタッキングSelectCaseステートメントを一緒に

  11. 11

    VB.NETを使用して、エクスポートされたドキュメントにピボットテーブルを作成する

  12. 12

    特にコンストラクターの場合、VB.NET4で密結合クラスを単体テストするためにMicrosoftFakesShimsを使用するにはどうすればよいですか。

  13. 13

    VB.NETで変数のグループを使用して条件付きステートメントを作成する方法

  14. 14

    VB.netにc ++アプリを含める/インポートする方法

  15. 15

    vb.netのSQLトランザクションステートメント

  16. 16

    VB.NET:メンバーでイベントを作成する

  17. 17

    VB.NET/Access-SELECT SUMSQLステートメント

  18. 18

    VB.NETのOutlookメールに投票ボタンを含める方法

  19. 19

    ケースステートメントの選択-変数VB.NETの操作

  20. 20

    VB.netのForEachループが条件ステートメントでスタックしている

  21. 21

    vb.netでオプションステートメントを「グローバル」にする方法はありますか?

  22. 22

    vb.netでステートメントが正しく機能しない場合

  23. 23

    EntityFrameworkを使用してVB.netプロジェクトのコードを最初にリバースエンジニアリングする方法

  24. 24

    VB.Net:DllImportステートメントとDeclareステートメントの違い

  25. 25

    インデックスステートメントコード| ms-accessおよびvb.net

  26. 26

    VB.netのUPDATEステートメントの構文エラー

  27. 27

    別のクラスVB.Netのメソッドを使用して、バックグラウンドワーカーを介してメインフォームのコントロールを更新します

  28. 28

    VB.Netは、コンテキストメニューストリップを表示するために使用されるコントロールを取得します

  29. 29

    vb.net2010でステートメントを挿入した後に自動インクリメント値を取得する方法

ホットタグ

アーカイブ