我创建了一个预定义长度为 2 的数组。我有一种方法可以将项目添加到数组中。
它的代码是:
public void addItem(T item)
{
Array.Resize(ref items, items.Count() + 2);
items[items.Count() - 2] = item;
}
现在,我想做的是它首先要检查数组大小,看看数组是否满了。如果数组已满,它应该是数组大小的两倍。如果它没有满,那么它不应该什么都不做。所以,我想知道是否可以使用 if 语句来实现这一点?
编辑:我正在写一个集合类,这就是为什么我需要检查数组