If you look on amazon, there are tons of books on datastructures and algorithms in C, C++, and Java. But why not in C#?

People keep telling me that I should just pick up a book in Java and translate the code, because its not that difficult. Yes, I agree, but to a point. There are little things in those Java books, specific to Java, that I don't want to learn, due to lack of time or interest.

Is there not a market for computer science books in C#?