C# 返回值


返回值

在里面上一页,我们使用了void所有示例中的关键字,表示该方法不应返回值。

如果您希望该方法返回一个值,则可以使用原始数据类型(例如int或者double) 代替void,并使用return方法内的关键字:

示例

static int MyMethod(int x) 
{
  return 5 + x;
}

static void Main(string[] args)
{
  Console.WriteLine(MyMethod(3));
}

// Outputs 8 (5 + 3)

亲自试一试 »

此示例返回方法的总和两个参数:

示例

static int MyMethod(int x, int y) 
{
  return x + y;
}

static void Main(string[] args)
{
  Console.WriteLine(MyMethod(5, 3));
}

// Outputs 8 (5 + 3)

亲自试一试 »

您还可以将结果存储在变量中(推荐,因为它更易于阅读和维护):

示例

static int MyMethod(int x, int y) 
{
  return x + y;
}

static void Main(string[] args)
{
  int z = MyMethod(5, 3);
  Console.WriteLine(z);
}

// Outputs 8 (5 + 3)

亲自试一试 »