我是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;
}
错误:退货,为什么? 感谢
答案 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)