int test [] = new int [0]是什么意思?

时间:2010-12-18 09:21:48

标签: c# .net arrays

上面还会创建一个元素吗?

2 个答案:

答案 0 :(得分:10)

没有

如果您尝试向该数组添加任何内容,则会收到IndexOutOfRangeException。

答案 1 :(得分:9)

这是一个简单的空数组,就像一个空列表或一般是一个空集合。

唯一的区别是你以后不能通过添加元素来修改它。

例如,当方法返回数组时,它可能非常有用 当方法没有结果时,您可以返回一个空数组,而不是返回null,因此在调用代码中,您可以跳过无用的null检查并直接进入枚举。