定义数组时的大括号

2022-09-01 20:35:58

关于以下代码:

int[] to = new int[] { text };

我知道它试图定义一个整数数组,但是大括号在数组定义中有什么作用?


答案 1

这只是一个快捷代码,用于创建具有初始元素的数组,如下所示(相等):

    int[] to = new int[] { text };
    int[] to = { text };

可替换为

    int[] to = new int[1];
    to[0] = text;

希望这有帮助。


答案 2

大括号包含用于填充数组的值。