【问题标题】:Make a Messagebox display a variable使消息框显示变量
【发布时间】:2012-04-22 22:38:31
【问题描述】:

我想要一个MessageBox 来显示一个int 变量,有人可以帮忙吗?

【问题讨论】:

    标签: c# variables messagebox


    【解决方案1】:

    你想使用MessageBox.Show()方法

    int num = 0;
    MessageBox.Show(num.ToString());
    

    【讨论】:

      【解决方案2】:

      对消息框使用字符串格式:

      int courseId = 0;
      
      DialogResult result = MessageBox.Show(string.Format("Print Course No {0} ?", courseId), "Print Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
      

      【讨论】:

        【解决方案3】:

        jb 的回答是正确的,如果您需要更多信息,MSDN 的完整文档位于:http://msdn.microsoft.com/en-us/library/aa984357(v=vs.71).aspx

        对于简单的库问题,MSDN 几乎总是有出色的、易于理解的文档。

        【讨论】:

          【解决方案4】:

          这真的很容易。不要混淆,先写int test = 1;,然后写MessageBox.Show("test:" + 1),因为如果test的值发生变化,那只会打印1而不是test的新值2

          例子:

          int test = 1;
          test = test + 1;
          MessageBox.Show(test);
          

          【讨论】:

            【解决方案5】:

            这很容易实现,看这个例子:

            int a=1;
            MessageBox.Show(a+"");
            

            【讨论】:

              【解决方案6】:

              这里: 整数测试 = 0; messagebox.show(Convert.ToString(test));

              【讨论】:

              • 欢迎来到 StackOverflow。每当您发布代码片段时,请使用代码格式化工具。也请提供解释,而不仅仅是代码。
              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2019-09-12
              • 1970-01-01
              相关资源
              最近更新 更多