0

私はプログラミングの初心者で、テキスト ボックスとボタンのみを使用する C# 言語を使用して、Visual Studio でプログラムを作成したいと考えています。ユーザーがテキストボックスに文字列「A」を書き込んでボタンを押すと、プログラムはメッセージボックスに整数「5」を表示します。ユーザーがテキストボックスに文字列「B」を書き込むと、プログラムはメッセージボックスに整数「4」を表示し、文字列「C」の場合は「3」を表示し、そのようになります...トリッキーな(私にとって)部分このプログラムでは、if、switch などの決定構造を使用できません。私が知らない方法でそれは可能です。それを行う方法を学ぶのを手伝ってください。お時間をいただきありがとうございます。

4

4 に答える 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 に答える