数组需要new,而且数组初始必须定长度.
那么第一种 string[] str = new string[3] 这里new了一个有3个长度的字符串数组
数组的操作是通过数组下标来进行的,下标是从0开始的.
str[0] = "a"; str[1] = "b", str[2] = "c" 这样是赋值
第二种初始化的时候直接赋值 string[] str = new string[3]{"a","b","c"};
还有一种就是不指定长度,但必须初始赋值,这样数组的长度就是赋值的数量,如string[] str = new string[]{"a","b"};这样的话数组的长度就是初始赋值的2个数,数组的长度就自动为2
那么取出来也是通过下标,其实跟操作变量没什么区别 string s = str[0]; 这样就把数组的第一位里面的值赋给字符串变量s