我对编码还很陌生,所以这可能是一个简单的答案。我试图让 C# 中的 GUI 按钮显示我编写的算术函数的总数。例如:
int totalGold = goldOnHand + earnedGold;
我试图在文本框名称 TxtGold 中显示 totalGold:
private void BtnSplit_Click(object sender, EventArgs e) {
TxtGold.Text = "totalGold";
}
文本框只显示:totalGold 如何让文本框显示代表黄金总量的整数而不是短语 totalGold? 感谢愿意帮助新手的人提供的任何帮助!
最佳答案
在这段代码中
int totalGold = goldOnHand + earnedGold;
您创建了一个名为 totalGold
的变量。并且您想将其显示在文本框中。到目前为止,一切都很好。但是当您尝试设置文本时,出现了问题。您将文本框的文本设置为 "totalGold"
。
在 C# 中,""
表示字符串文字。其值(value)在于“所见即所得”。因此,当您说 “totalGold”
时,它会显示 totalGold 一词。您需要做的是删除 ""
,以便 totalGold
变成一个变量。
TxtGold.Text = totalGold;
但是totalGold
是一个整数!您只能使用字符串设置文本框的文本!如何将整数转换为字符串?很简单,使用 ToString()
方法!
TxtGold.Text = totalGold.ToString();
关于c# - GUI 按钮显示总计 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35097660/