函数用于执行代码挡路中指定的语句。函数由以下组件组成:
函数名 - 用于进行函数调用的唯一名称。
返回类型 - 指定函数返回值的数据类型。
函数内容 - 包含可执行语句。
访问修饰符 - 指定应用程序中的函数可访问性。
参数 - 这是可以在调用期间传递给函数的参数列表。
FunctionName( ) { // function body // return statement }
访问说明符、参数和返回语句是可选的。
让无涯教程看一个示例,在该示例中,创建了一个函数,该函数返回字符串值并接受字符串参数。
链接:https://www.learnfk.comhttps://www.learnfk.com/csharp/c-sharp-function.html
来源:LearnFk无涯教程网
不返回任何值的函数将void类型指定为返回类型。在下面的示例中,创建的函数没有返回类型。
using System; namespace FunctionExample { class Program { // 用户定义的函数没有返回类型 public void Show() // 没有参数 { Console.WriteLine("This is non parameterized function"); // 没有返回声明 } // 主要函数,程序的执行入口点 static void Main(string[] args) { Program program = new Program(); // 创建对象 program.Show(); //调用函数 } } }
输出:
This is non parameterized function
using System; namespace FunctionExample { class Program { // 用户定义的函数没有返回类型 public void Show(string message) { Console.WriteLine("Hello " + message); // 没有返回声明 } // 主函数,程序的执行入口点 static void Main(string[] args) { Program program = new Program(); // 创建对象 program.Show("Rahul Kumar"); // 调用函数 } } }
输出:
Hello Rahul Kumar
函数可以有零个或任意数量的参数来获取数据。在下面的示例中,创建了一个不带参数的函数。不带参数的函数也称为非参数化函数。
using System; namespace FunctionExample { class Program { // 用户定义的功能 public string Show(string message) { Console.WriteLine("Inside Show Function"); return message; } // 主函数,程序的执行入口点 static void Main(string[] args) { Program program = new Program(); string message = program.Show("Rahul Kumar"); Console.WriteLine("Hello "+message); } } }
输出:
Inside Show Function Hello Rahul Kumar
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)