我創建了一個預定義長度爲2的數組。我有一個向數組添加項目的方法。檢查數組的當前值,C#
它的代碼是:
public void addItem(T item)
{
Array.Resize(ref items, items.Count() + 2);
items[items.Count() - 2] = item;
}
現在,我想要做的是,它首先必須檢查數組的大小,看看數組充滿了不。如果數組已滿,則應該使數組大小加倍。如果它不滿,那麼它不應該做任何事情。所以,我想知道我是否可以用if語句使這成爲可能?
編輯:我寫的集合類,這就是爲什麼我需要檢查陣列
聽起來像你重新發明['名單'](http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx)class?請問爲什麼? –
2013-03-14 09:14:10
爲什麼不使用'List'這個功能是否已經內置? –
2013-03-14 09:14:22
創新輪子是一個嚴肅的業務 – Sergio 2013-03-14 09:15:10