C#使用函数

时间:2010-05-20 05:22:08

标签: c#

我是C#的新手。如何使用C#函数?

我的尝试:

        private void Form1_Load(object sender, EventArgs e)
    {
        MessageBox.Show(Convert.ToString(number_p(5)));            
    }

    public void number_p(int number)
    {
        int one = 1;
        number = number + one;
        return number;
    }

错误:退货,为什么? 感谢

3 个答案:

答案 0 :(得分:5)

乍一看,看起来问题可能是你的函数被声明为返回void(即什么都没有)。尝试将其更改为返回int。

public int number_p(int number)
{
    int one = 1;
    number = number + one;
    return number;
}

答案 1 :(得分:4)

You Method的类型为“void”,因此没有返回值

如果要返回多个int类型,则必须将方法声明为int类型而不是void

也许你应该在发布之前先拿一本书并阅读c#的原始原则

答案 2 :(得分:1)

您的函数(通常在C#中称为'方法')被定义为返回void。将其更改为:

public int number_p(int number)