問題タブ [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.
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-サポートから選択ケースの統計
ms-access - Access 2010 VBA Select Case ステートメント
文字列比較に基づいて特定の式を使用する関数を構築しようとしています
私が抱えている問題は、Byref引数タイプの不一致エラーが発生することです
比較用の文字列と数式の数値を渡すことと関係があるに違いありません。誰かが見て助けてくれませんか?
vb.net - select ケース内の比較構造
select case はあまり使いませんが、この機能には適していると思いました。2 番目と 3 番目のケースを比較するにはどうすればよいでしょうか。コンパイラはそのコードを好みません。Select Case 内でこのように比較することはできませんか?
sql - MS Access VBA SQL クエリ デバッグ 選択ケース
MS Access 2013 VBA では、次の SQL 文字列で構文エラーが発生します。
CASE 部分でエラーが発生しますが、それはまだ SWITCH 部分に達していないためかもしれません。:-) 誰でも助けてください。エラーが見つかりません。
最高のPmelch
vba - Select Case を終了 - VBA MsAccess
vba ms アクセスで選択ケースを終了する必要がありますが、その方法がわかりません。これは、表示されるエラーのスクリーン ショットです。
.net - Case でパラメータを感知する方法
パラメータを取ることができる一連のコマンドを作成しようとしています。使用している個別のコマンドをそれぞれピックアップするにはSelect Case
、これに関する問題は、使用すると「パラメーター」(文字列の 2 番目の部分) を感知できないことCase Else
です。使用しないCase Else
と、間違ったコマンドを処理して必要な手順に送ることができません。
例えば:
コマンドが「Brrrrr」の場合、 が呼び出されますErrors()
。しかし、コマンドが 'Eat Food' であった場合でも、呼び出しが行われ、パラメーターがプロシージャErrors()
に渡されません。Eat
今は動かないので編集。
提案されたことを試しましたが、まだまったく同じ問題があります。「Eat Food」に入ろうとしても、まだケースとして認識されないため、機能しないようCommand.StartsWith
です。Command.Contains
例: