我有这样的事情:如何传递给函数的变量,而不影响它
static void Main()
{
int[] sqa = new int[2];
sqa[0] = 1;
sqa[1] = 2;
func(sqa);
}
static void func(int[] sqa)
{
sqa[0] = 0;
sqa[1] = 1;
}
后,我称之为'main()函数func()
,值变化了。
我该如何防止做到这一点,并发挥变量而不改变它们?
从你的方法FUNC() –
@DanielHakimi这已无关,与这里发生了什么我的好人:) – PoweredByOrange
@PoweredByOrange啊删除static关键字!快速反应,这些SMH时刻之一哈哈! –