引用传递
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 引用传递
{
class Program
{
static void Main(string[] args)
{
int[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
PrintArr(arr);
Console.WriteLine("---------------------------------");
for (int i = 0; i < arr.Length; i++)
{
Console.Write(arr[i]+" ");
}
Console.WriteLine();
}
//功能就是用来遍历数组的
static void PrintArr(int[] arr)
{
arr[0] = 99999;
for (int i = 0; i < arr.Length; i++)
{
Console.Write(arr[i] +" ");
}
Console.WriteLine();
}
}
}
值类型传递
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 值类型传递
{
class Program
{
static void Main(string[] args)
{
int number = 10;
GetSum(number);
Console.WriteLine( "Main 方法中的number="+number);
}
static void GetSum(int number)
{
number++;
Console.WriteLine("GetSum 中的number" + number);
}
}
}