0

我是编程新手,我想在 Visual Studio 中使用 C# 语言编写一个程序,该语言仅使用一个文本框和一个按钮。当用户在文本框中输入字符串“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

您可以通过使用通用字典来做到这一点。您需要注意一些小问题,但一些简单的测试会告诉您这些是什么(如果您稍微考虑一下这个问题,它们就很明显了)。

于 2009-02-27T12:28:48.873 回答