在C#中,使用ref关键字可以使参数按引用传递,而不是按值传递。通过ref关键字,方法可以修改传递给它的参数的值,并且这些修改会在方法外部保持有效。
下面是ref关键字的使用方法示例:
using System;class Program{ static void Main() { int number = 10; Console.WriteLine("Before: " + number); ChangeNumber(ref number); Console.WriteLine("After: " + number); } static void ChangeNumber(ref int num) { num = 20; }}在上面的示例中,ChangeNumber方法使用ref关键字将num参数作为引用传递,使得在方法内部修改num参数的值会影响到Main方法中的number变量。




