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

尿素 西斯

C# 方法


A 方法 是仅在被调用时运行的代码块。

您可以将数据(称为参数)传递到方法中。

方法用于执行某些动作,也称为 功能.

为什么要使用方法?为了重用代码:定义一次代码,然后多次使用。


创建方法

方法的定义方式为方法名,后跟括号 ()。C# 提供了一些您已经熟悉的预定义方法,例如 Main(),但您也可以创建自己的方法来执行某些操作:

例子

在 Program 类内部创建一个方法:

class Program
{
  static void MyMethod()
  {
    // code to be executed
  }
}

示例解释

  • MyMethod() 是方法的名称
  • static 意味着该方法属于 Program 类,而不是 Program 类的对象。您将在本教程后面了解有关对象以及如何通过对象访问方法的更多信息。
  • void 表示该方法没有返回值。本章后面会详细讲解返回值

笔记: 在 C# 中,命名方法时以大写字母开头是一种很好的做法,因为它使代码更容易阅读。


调用方法

要调用(执行)一个方法,请写下方法的名称,后跟两个括号 () 和一个分号;

在以下示例中, MyMethod() 用于在调用时打印文本(动作):

例子

里面 Main(),调用 myMethod() 方法:

static void MyMethod()
{
  Console.WriteLine("I just got executed!");
}

static void Main(string[] args)
{
  MyMethod();
}

// Outputs "I just got executed!"

亲自尝试 »

一个方法可以被调用多次:

例子

static void MyMethod()
{
  Console.WriteLine("I just got executed!");
}

static void Main(string[] args)
{
  MyMethod();
  MyMethod();
  MyMethod();
}

// I just got executed!
// I just got executed!
// I just got executed!

亲自尝试 »


C# 练习

通过练习测试自己

锻炼:

创建一个名为的方法 MyMethod 并在里面调用它Main().

static void ()
{
  Console.WriteLine("I just got executed!");
}

static void Main(string[] args)
{

}