菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

C# 方法


方法是一个代码块,只有在被调用时才会运行。

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

方法用于执行某些操作,它们也被称为函数

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


创建方法

方法通过方法名后跟括号()来定义。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)
{

}

开始练习


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持