请帮我看看这个问题该如何解决?

w

我想创建一个关于学习英语单词的机器人,使用者需要输入英语单词汉语版翻译,然后运行出回答正确与否,接着询问使用者是否需要接着复习单词。我目前的问题是“获取文本”这个控件和if条件我不知道如何一起使用,我想在“获取文本“创建一个变量,判断输入的信息是否与获取文本变量相同,这需要在if条件中进行。有没有人教教我这种该如何解决。

实现思路很简单,关键是把获取到的文本存成 String 变量,再在 IF 中做字符串比较

步骤:

  1. 创建变量
  • correctCn(String):正确的中文翻译
  • userCn(String):用户输入的翻译
  1. 使用 Input Dialog / 获取文本
  • Result / 输出文本 保存到 userCn
  1. If 活动中进行判断:
userCn.Trim = correctCn

(可选:忽略大小写)

userCn.Trim.ToLower = correctCn.ToLower
  1. Then / Else
  • Then:提示“回答正确”
  • Else:提示“回答错误,并显示正确答案”

注意:

  • Get Text / Input Dialog 的输出是 String
  • IF 条件中要比较 String vs String,不要和 UiElement 比较,否则会报类型错误

oh…太感谢了。因为只学了一学期,学得不精通,我想请教你一个问题。目前我的进度是做完了循环,使用者可以选择是否继续复习单词,用了if条件,问题是当使用者选择是这个按钮时,程序自动停止,我原本是想继续重复运行…这是为什么呢,其他都能正常运行