gpt4 book ai didi

c# - + 带字符串的 C# 运算符

转载 作者:太空宇宙 更新时间:2023-11-03 19:14:50 26 4
gpt4 key购买 nike

我在下面得到了这段代码,它应该将两个变量相乘并从文本框 kpriplac 添加到它的数量。但是当相乘值为 10 并且 kpriplac 值例如也为 10 时,输出为 1010。但我需要输出为 20。我还检查了 this

我哪里出错了?感谢您花时间阅读本文。

if (double.TryParse(comboBoxText, out comboxValue) && int.TryParse(textBox16.Text.Trim(), out textboxValue))
{
textBox19.Text = ((comboxValue * textboxValue) + (kpriplac.Text)).ToString();
}

最佳答案

+ 字符串操作符作为连接操作符。您需要将字符串解析为 int 或 float。

例如:

textBox19.Text = ((comboxValue * textboxValue) + Convert.ToInt32(kpriplac.Text)).ToString();

编辑

请确保 kpriplac.Text 是:

  • 不为空
  • 不只包含空格
  • 不包含字符或不可转换的字符串。

如果是则相应处理。

Convert Class Msdn

关于c# - + 带字符串的 C# 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17783820/

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