gpt4 book ai didi

C# If(textbox.text=number) 错误

转载 作者:太空宇宙 更新时间:2023-11-03 18:58:21 25 4
gpt4 key购买 nike

我在做一个小测验,用户必须在 TextBox 中输入一个数字(例如 4),然后程序会检查输入的数字是否正确。不幸的是,我在处理这部分代码时遇到了一些问题。

所以目前我有这段代码:

if(textbox1.Text=4)

但是 4 带有下划线并带有错误消息:

cannot implicitly convert type 'int' to 'string'.

麻烦大家帮我看看我的代码有什么问题吗?非常感谢!!

最佳答案

由于 textbox1.Textstring 类型,您必须解析:

   int answer;

// TryParse - the value entered can be treated as a valid integer
// answer == correctAnswer - the answer provided is a correct one
if (int.TryParse(textbox1.Text, out answer) && answer == correctAnswer) {
...
}

请注意,该实现容忍 leadingtraling 空格(测验中的典型问题):如果用户碰巧输入 "4 " (尾随空格)如果 correctAnswer == 4

,答案将被 接受

关于C# If(textbox.text=number) 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40401902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com