Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public bool Remove(T value)
- {
- int indexOf = IndexOf(value);
- if(indexOf != -1)
- {
- for (int i = indexOf; i < items.Length; i++)
- {
- if(i + 1 == items.Length - 1)
- {
- index--;
- return true;
- }
- items[i] = items[i + 1];
- }
- }
- return false;
- }
- public void RemoveAt(int indexToRemove)
- {
- if (indexToRemove < items.Length)
- {
- for (int i = indexToRemove; i < items.Length; i++)
- {
- items[i] = items[i + 1];
- if (i + 1 == items.Length - 1)
- {
- index--;
- return;
- }
- }
- }
- }
- public void Clear()
- {
- T[] newList = new T[4];
- items = newList;
- index = 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement