I have two arrays of strings:

 string[] all = new string[]{"a", "b", "c", "d"}

 string[] taken = new string[]{"a", "b"}

I want to generate a new string array with c and d which is all - taken.

Any quick way in .net 3.5 to do this without a manual loop and creating new lists?

Edit
Report