新建数组并输出:
char[] charArray1 = new char[20];
Console.WriteLine(charArray1);
输出结果中,显示aaaaaaaaaaaaaaaaaaaa
提问:为什么数组没有被初始化为空?怎样新建空数组或者初始化为空数组?
新建数组并输出:
char[] charArray1 = new char[20];
Console.WriteLine(charArray1);
输出结果中,显示aaaaaaaaaaaaaaaaaaaa
提问:为什么数组没有被初始化为空?怎样新建空数组或者初始化为空数组?
收起
new是分配内存堆的空间 不会对内存进行初始化 输出a可能所申请内存之前存入的就是a。可以在申请内存之后进行系统调用
报告相同问题?