c# - 在文本框中打印计算时遇到问题
问题描述
我的表单上有 2 个文本框。第一个接受输入,然后计算它的值是否在 for 循环之间,然后打印在第二个文本框中。在计算欠款后,我无法打印该值。我首先将应税变量转换为双倍,然后我试图在第二个框中打印欠款,但我找不到我做错了什么。有人对我做错了什么有建议吗?谢谢。
private void btnCalculate_Click(object sender, EventArgs e)
{
double taxable = Convert.ToDouble(txtTaxable.Text);
double owed = Convert.ToDouble(txtOwed.Text);
if (taxable > 0 && taxable < 100)
{
//once the owed is calculated I want it to print in
// the txtOwed.Text
owed = taxable * .1;
//txtOwed.Text = owed.ToString(txtIncome.Text);
}
}
解决方案
您需要转换owed
为字符串并将其分配给txtOwed.Text
:
owed = taxable * .1;
txtOwed.Text = owed.ToString();
推荐阅读
- python - 引号分割线在子引号中分割 '\n'
- python - 字符串的后半部分大写
- api - REST API - 一对零或一关联
- node.js - Firebase Cloudfirestore 更新集合中的元素
- node.js - 查找和更新数组 Mongoose 中的单个元素
- c++ - DetourDetach() 抛出 ERROR_INVALID_BLOCK 错误
- android - Kotlin 如何将额外的 Activity 放到 Service
- flutter - 使用 BottomNavigation 栏时如何实现每个屏幕都有 Scaffold 小部件?
- java - 线程“main”java.lang.StringIndexOutOfBoundsException 中的异常:字符串索引超出范围:Pig Latin 为 -1
- python - 加载 .pb Tensorflow 模型时出错