C#动态新建数组初始化


新建数组并输出:
char[] charArray1 = new char[20];
Console.WriteLine(charArray1);
输出结果中,显示aaaaaaaaaaaaaaaaaaaa
提问:为什么数组没有被初始化为空?怎样新建空数组或者初始化为空数组?


qianjinjin2011
qianjinjin2011于
new是分配内存堆的空间 不会对内存进行初始化 输出a可能所申请内存之前存入的就是a。可以在申请内存之后进行系统调用

相关文章