I have an array:
arr[0]="a"
arr[1]="b"
arr[2]="a"
I want to remove only arr[0], and keep arr[1] and arr[2].
I was using:
arr= arr.Where(w => w != arr[0]).ToArray();
Since arr[0] and arr[2] have the same value ("a"), the result I'm getting is only arr[1].
How can I return both arr[1] and arr[2], and only remove arr[0]?