最适合网络开发者的网站
C# 语言。W3Schools 英文课程

尿素 西斯

C# 返回值


返回值

In the theme Method Parameters, we used the void keyword in all examples, which indicates that the method should not return a value.

If you want the method to return a value, you can use a primitive data type (such as int or double) instead of void, and use the return keyword inside the method:

例子

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

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

// Outputs 8 (5 + 3)

亲自尝试 »

This example returns the sum of a method's two parameters:

例子

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

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

// Outputs 8 (5 + 3)

亲自尝试 »

You can also store the result in a variable (recommended, as it is easier to read and maintain):

例子

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)

亲自尝试 »