开发者

C# work with functions

I'am new with C#. How works in C# functions?

My try:

        private void Form1_Load(object 开发者_JS百科sender, EventArgs e)
    {
        MessageBox.Show(Convert.ToString(number_p(5)));            
    }

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

Error: return, why? Thanks


At first glance, it looks like the problem may be that your function is declared to return void (i.e. nothing). Try changing it to return int.

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


You Method is of type "void" so there is no return value

If you want to return a number of type int you have to declare your method to be of type int instead of void

Maybe you should grab a book and read the very raw principles of c# first before posting here


Your function (typically referred to as a 'method' in C#) is defined as returning void. Change it to:

public int number_p(int number)
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜