我是C#编程的新手,无法理解使用参数的原因?关键字“void”是否表示没有返回任何内容?如:
void Start ()
{
AddTwoNumbers(number1, number2);
}
void DisplayResult (int total)
{
Debug.Log("The total is: " + total);
}
答案 0 :(得分:1)
从基本的理解来看,void
是一个返回类型,或者说缺少返回类型,这意味着该函数将不会返回值。即您可以将函数作为更改某些状态的过程来调用。
在调用函数以方便其任务或计算时会提供任何参数。
在上面的示例中,您提到了number1和number2自变量,它们有助于“加法”操作。
答案 1 :(得分:0)
不,将功能视为对话。如果我向您发出类似"请离开"的请求,并且期望没有回复,那将是无效的。即使这个论点可以说是" go = away"。现在返回结果的函数是一样的想法,但想象一下我去商店(go = store),并带回巧克力。返回类型需要巧克力。
答案 2 :(得分:0)
您没有名为AddTwoNumbers
的脚本,如果要使用此脚本添加某些内容,则void不会返回任何内容
using System;
class test
{
static void Main()
{
int num01 = 2; // this is the first number to add you can also change that
int num02 = 5; // it is the second number to AddTwoNumbers
int res = AddTwoNumbers(num01,num02);
Console.WriteLine($"{num01} + {num02} = {res}");
}
public static int AddTwoNumbers(int num01, int num02)
{
int res = num01 + num02;
return res;
}
}
有关更多信息,这是一个非常简单的问题,请查看有关功能的brackeys视频。 Click here