在C++中可以通過引用(&)或指針(*)來完成。在C#中有「ref」。如何從表格中獲取價值並通過參考來改變它?從表中獲取值作爲參考
namespace Rextester
{
public class Program
{
public static void Main(string[] args)
{
int[] t=new int[3]{1,2,3};
int a=t[0]; //ref int a=t[0];
a+=10;
System.Console.WriteLine("a={0}", a); //11
System.Console.WriteLine("t[0]={0}", t[0]); //1
}
}
}
例如,在C + +
int &a=tab[0];
這裏很重要的一點是,* C#不是C++ *。沒有規則說這只是因爲它存在於C++中,因此它必須存在於C#中。 – Default