Below is my string array. I got this .Where code online and I found it really interesting and I tried modifying it to make it add a character instead of removing a character. However I keep getting the "**Method Name Expected error** under the '**indexremove**' variable on the last line.
Is there any solution to this problem? Or is my modification not able to work?

```
string[] TestArray = {"a", "b", "c", "d", "e"};

int indexremove = 0;      // for removing the character in the 1st position; a.

TestArray = TestArray.Where((source, index) => index != indexremove).ToArray(); //source, index points to the array's character collection, and index != indexremove causes A to be removed from the index of the array. Then it is converted to an array.

foreach (string value in TestArray) {Console.WriteLine(value); //displays output of new array without "a" }

string indextoadd = "a"; //trying to re-add the character back in to the array

TestArray = TestArray.Where((source, index) => index + indexremove(indextoadd)).ToArray(); //Method Name Expected on indexremove

```