gpt4 book ai didi

c# - MessageBox.Show格式

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

我刚开始学习 C#,请多多包涵。我一直在到处寻找关于这个简单问题的帮助。

我有一个程序,要求用户猜测一个随机数,在猜到这个数字后,会出现一个消息框,显示您的正确答案以及猜了多少次。我刚刚从创建控制台应用程序转向创建 Windows 窗体应用程序,并且痛苦地意识到这是一套不同的规则。

MessageBox.Show("You are right! It took you " +totalGuesses," guesses",MessageBoxButtons.OK);

我需要输出来证明你是对的!你猜了 9 次。

我最终得到的是你是对的!花了你 9猜测 是消息框的标题。

有人可以告诉我我做错了什么吗?

最佳答案

这将是正确的方法调用:

MessageBox.Show("You are right! It took you " + totalGuesses + " guesses","Title of your Box",MessageBoxButtons.OK);

在 C# 中,方法可以有不同的参数,每个参数用“,”分隔。方法也可以被重载,这样你就可以调用相同的方法但使用不同的参数:因此,如果您只想在 MessageBox 中显示一条消息,您可以这样写:

MessageBox.Show("Your Message");

如果您想为消息添加标题:

MessageBox.Show("Your Message", "Title");

在这种情况下,IntelliSense 会为您提供很好的帮助,因为它会在您每次在方法调用中插入“,”时显示参数的简短说明。

在你的情况下,你在“猜测”前面放了一个“,”。结果是,c# 将其视为第二个参数,即框的标题。

关于c# - MessageBox.Show格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29579935/

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