黑马程序员技术交流社区

标题: MessageBox.Show();参数问题 [打印本页]

作者: 彭清贵    时间: 2013-2-2 00:51
标题: MessageBox.Show();参数问题
本帖最后由 彭清贵 于 2013-2-2 12:17 编辑

今天我自己写一个单线程玩玩;我是这样写的代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace 单线程
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int sun = 0;
            for (int i = 1; i < 10000000;i++ )
            {
                sun += i;  
            }

            MessageBox.Show(sun.ToString);//提示错误        1        与“System.Windows.Forms.MessageBox.Show(string)”最匹配的重载方法具有一些无效参数;错误        2        参数 1: 无法从“方法组”转换为“string”        




        }
    }
}
我不是已经用了ToString吗,一切都转换为字符串吗,这是为何???
;//提示错误        1        与“System.Windows.Forms.MessageBox.Show(string)”最匹配的重载方法具有一些无效参数;错误        2        参数 1: 无法从“方法组”转换为“string”        




作者: 刘明杰    时间: 2013-2-2 08:25
ToString是方法,请在后面加括号。   MessageBox.Show(sun.ToString());   这样应该就可以了
作者: 王晨    时间: 2013-2-2 09:00
应该是sun.ToString(),LZ改一下就行了应该
作者: 彭清贵    时间: 2013-2-2 11:56
刘明杰 发表于 2013-2-2 08:25
ToString是方法,请在后面加括号。   MessageBox.Show(sun.ToString());   这样应该就可以了 ...

行了,脑袋一热 忘了我檫
作者: 朱京辉    时间: 2013-2-2 16:48
呵呵,小粗心




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2