C#使用函数

use*_*854 0 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;
    }
Run Code Online (Sandbox Code Playgroud)

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

jwi*_*mar 5

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

public int number_p(int number)
{
    int one = 1;
    number = number + one;
    return number;
}
Run Code Online (Sandbox Code Playgroud)