私はプログラミングの初心者で、テキスト ボックスとボタンのみを使用する C# 言語を使用して、Visual Studio でプログラムを作成したいと考えています。ユーザーがテキストボックスに文字列「A」を書き込んでボタンを押すと、プログラムはメッセージボックスに整数「5」を表示します。ユーザーがテキストボックスに文字列「B」を書き込むと、プログラムはメッセージボックスに整数「4」を表示し、文字列「C」の場合は「3」を表示し、そのようになります...トリッキーな(私にとって)部分このプログラムでは、if、switch などの決定構造を使用できません。私が知らない方法でそれは可能です。それを行う方法を学ぶのを手伝ってください。お時間をいただきありがとうございます。
4 に答える
3
決定構造は使用しないでください。アイデアは、入力された文字と「A」の違いを見つけることです。
幸運を!
于 2009-02-27T12:28:23.337 に答える
1
これは Java で動作しますが、C# でも動作すると思います。
ユーザーが入力した文字から「A」を引くと、Int、A の場合は 0、B の場合は 1 などになります。残りは基本的な数学で処理できます :) 文字列を減算するのではなく、Char に変換することを忘れないでください.
于 2009-02-27T12:30:57.510 に答える
0
宿題s like somebody doesnを自分でやりたくないらしい。
どうぞ:
挿入された文字 (A、B、または C) を int に変換し、70 を引き、-1 を掛けて、メッセージ ボックスに値を表示します。
于 2009-02-27T12:38:56.553 に答える
-2
これは、一般的な Dictionary を使用して行うことができます。対処しなければならない小さな落とし穴がいくつかありますが、簡単なテストを行うだけで、それらが何であるかがわかります (問題について少し考えてみれば、それらはかなり明白です)。
于 2009-02-27T12:28:48.873 に答える