I'll just go straight to the point. I want to move the items in an array in a uniform difference, let's say I have this.

```
string[] fruits = { "Banana", "Apple", "Watermelon", "Pear", "Mango" };

```

For example, let's say I want to remove the "Apple" so I'll do this.

```
fruits[1] = "";

```

Now all that left are:

```
{ "Banana", "", "Watermelon", "Pear", "Mango" }

```

How do I *really* remove the Apple part and get only:

```
{ "Banana", "Watermelon", "Pear", "Mango" }

```

Note that the index of all the items from "Watermelon" until the end of the array moves 1 backward. Any ideas?