問題タブ [select-case]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
852 参照

vb.net - 条件付きでケースをスキップする

ステートメントで、Select...Case前提条件に基づいてケースをスキップする方法はありますか?

信じられないほど愚かな例を使用して、私が今していること:

場合によっては、ケースを裏返しに書くことさえあります。

代わりに私が本当にやりたいこと:

現在ブロックWhenでのみ使用されているキーワードを使用したことに注意してください。Try...Catch

これはできますか?これを実現するには、誰に相談すればよいですか?

編集(1/2)

重要なのは、このコードが最初に評価することWhen <expression>です。それがに評価される場合にのみ、の評価にTrue進みCase <expression>ます。

これを行う主な理由は、状況が正しい場合 (見方によっては間違っている場合) にテスト条件が例外をスローするケースを書きたいからです。前提条件が true の場合は、これらのケースをスキップしたいと思います。

編集(2/2)

私が求めていることは、現在の VB のイテレーションでは不可能であることは明らかです。そこで、.NET 開発チームに機能要求を送信できる場所を探したところ、ユーザーボイス プラットフォームがあることがわかりました。

簡単に言うと、これを実装したい場合は、このページの投票ボタンをタップしてください: https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/4274712-add-when-keyword-サポートから選択ケースの統計

0 投票する
1 に答える
28556 参照

ms-access - Access 2010 VBA Select Case ステートメント

文字列比較に基づいて特定の式を使用する関数を構築しようとしています

私が抱えている問題は、Byref引数タイプの不一致エラーが発生することです

比較用の文字列と数式の数値を渡すことと関係があるに違いありません。誰かが見て助けてくれませんか?

0 投票する
1 に答える
65 参照

vb.net - select ケース内の比較構造

select case はあまり使いませんが、この機能には適していると思いました。2 番目と 3 番目のケースを比較するにはどうすればよいでしょうか。コンパイラはそのコードを好みません。Select Case 内でこのように比較することはできませんか?

0 投票する
1 に答える
1067 参照

sql - MS Access VBA SQL クエリ デバッグ 選択ケース

MS Access 2013 VBA では、次の SQL 文字列で構文エラーが発生します。

CASE 部分でエラーが発生しますが、それはまだ SWITCH 部分に達していないためかもしれません。:-) 誰でも助けてください。エラーが見つかりません。

最高のPmelch

0 投票する
1 に答える
3151 参照

vba - Select Case を終了 - VBA MsAccess

vba ms アクセスで選択ケースを終了する必要がありますが、その方法がわかりません。これは、表示されるエラーのスクリーン ショットです。

ここに画像の説明を入力

0 投票する
3 に答える
152 参照

.net - Case でパラメータを感知する方法

パラメータを取ることができる一連のコマンドを作成しようとしています。使用している個別のコマンドをそれぞれピックアップするにはSelect Case、これに関する問題は、使用すると「パラメーター」(文字列の 2 番目の部分) を感知できないことCase Elseです。使用しないCase Elseと、間違ったコマンドを処理して必要な手順に送ることができません。

例えば:

コマンドが「Brrrrr」の場合、 が呼び出されますErrors()。しかし、コマンドが 'Eat Food' であった場合でも、呼び出しが行われ、パラメーターがプロシージャErrors()に渡されません。Eat

今は動かないので編集。 提案されたことを試しましたが、まだまったく同じ問題があります。「Eat Food」に入ろうとしても、まだケースとして認識されないため、機能しないようCommand.StartsWithです。Command.Contains

例: