C#修魔

C#魔将-lesson_02-方法

2018-11-14  本文已影响0人  疯帮主

概念

一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。
每一个 C# 程序至少有一个带有 Main 方法的类。

定义方法

<Access Specifier> <Return Type> <Method Name>(Parameter List)
{
   Method Body
}

调用方法

Console.WriteLine("hello");

递归方法调用

一个方法可以自我调用。这就是所谓的 递归。

参数传递

当调用带有参数的方法时,您需要向方法传递参数。在 C# 中,有三种向方法传递参数的方式:

方式 描述
值参数 这种方式复制参数的实际值给函数的形式参数,实参和形参使用的是两个不同内存中的值。在这种情况下,当形参的值发生改变时,不会影响实参的值,从而保证了实参数据的安全。
引用参数 这种方式复制参数的内存位置的引用给形式参数。这意味着,当形参的值发生改变时,同时也改变实参的值。
输出参数 这种方式可以返回多个值。
// 值传递
public void swap(int x, int y)
// 引用传递,使用ref关键字
public void swap(ref int x, ref int y)
// 输出
int a;
int b;
public void getValues(out int x, out int y )
n.getValues(out a, out b);  //改变了a, b的值

参考文档:http://www.runoob.com/csharp/csharp-methods.html

上一篇下一篇

猜你喜欢

热点阅读